π Getting Started¶
π§© build.visualli.ai¶
What is it?¶
build.visualli.ai is a collaborative dev workspace that allows devs to work on Visualli.ai projects from anywhere in the world, without having to set up or configure their local development environment. All you need is a browser and an internet connection.
How?¶
-
Ensure your personal workspace is started first π.
-
Go to π https://build.visualli.ai, login using your
@visualli.aicreds. -
Click on your workspace and Get Go! π
NOTE:
GitHub Copilotand other GitHub extensions are pre-configured.

Why?¶
- Faster to get started, as we aspire devs to be able to commit, submit and merge their PRs on their day-1οΈβ£ without any friction.
- OS and Version mismatch of dependencies between local and runtime environments is a common problem, and we want to avoid
it worked on my machineproblem by all means.
β¬οΈ Clone Repos¶
-
Open VS Code, and clone the following repositories as shown below:
-
visualli.ai -
https://github.com/visualli-ai/visualli.aiFull-stack repo of Visualli.ai (frontend, backend, ai-engine, official website, etc)
-
wiki.visualli.ai -
https://github.com/visualli-ai/wiki.visualli.aiRepo consists of the documentation for Visualli.ai (this wiki)
-
visualli-labs -
https://github.com/visualli-ai/visualli-labsRepo consists of all the experimental stuff for Visualli.ai
-
-
Select
Clone Repository->Clone from GitHub

-
Click
Allow

-
Choose
visualli-botif it appears
-
If
visualli-botdoes not appear above, then followSign in to GitHub, the username/password auto-fills itself

-
Check your
@visualli.aiinbox for the verification code

-
Enter the verification code, Voila!

π¨ Repos, Branches & Workflow¶
Repo: visualli.ai¶
π Branches¶
| Branch | Purpose | URL | Stability | Audience |
|---|---|---|---|---|
dev |
Developersβ playground | https://dev.visualli.ai | π΄ Low | Visualli crew |
alpha |
Early access / bleeding edge | https://alpha.visualli.ai | π Medium | Select userbase |
beta |
Pre-release candidate | π‘ High | Broad userbase | |
main |
Production release | π’ Very high | All users |
β Flow¶
-
Create features & fixes:
- From
dev, create branches like:feat/login-redesignfix/image-upload-bugchore/version-upgrade
- From
-
Merge frequently to
dev(via PRs):- PR reviewed β merged into dev
devalways reflects "what weβre working on now"
-
Promote to
alpharegularly:- Merge
devβalpha(e.g., weekly or bi-weekly cadence) - Tag & deploy
alphaversions (e.g., v1.3.0-alpha.1)
- Merge
-
Stabilize for
beta:- Once features are tested in
alpha, promote fromalphaβbeta - Tag & deploy
betaversions (e.g., v1.3.0-beta.2)
- Once features are tested in
-
Cut
mainrelease:- After alpha and beta testing, merge
betaβmain - Tag & deploy
productionversion (e.g., v1.3.0)
- After alpha and beta testing, merge
π¦ Versioning¶
- Use Semantic Versioning: v1.2.3-alpha.1, v1.2.3-beta.2, v1.2.3
Repo: visualli-labs¶
π Branches¶
| Branch | Purpose | URL | Stability | Audience |
|---|---|---|---|---|
main |
Developersβ playground | https://labs.visualli.ai | π΄ Low | Visualli crew |
β Flow¶
-
Direct push to
mainbranch, no features / no branches needed. -
When you are ready to deploy it via labs.visualli.ai URL, follow the instructions inside
README.mdof this repository.
β€΄οΈ Pull Requests¶
- Follow the workflow as described above.
- Submit your PR using the VS Code extensions (
GitHub Pull Requests) as shown below
