The dev environment runs Baserow services with source code hot reloading enabled. It also runs the backend django server and web-frontend nuxt server in debug and development modes.
Baserow offers two development approaches. Choose based on your priorities:
| Approach | Guide |
|---|---|
| Docker | Running with Docker |
| Local | Running Locally |
just, no language runtimes to installBoth approaches use the same just commands and can be switched between freely.
just dc-dev up -d - runs all services in Docker containersjust dev - runs services natively with Docker only for db/redisjust commandsNote: The older
dev.shscript is deprecated. See dev.sh for documentation on the legacy script if needed.
A large formatting only commit was made to the repo when we converted to use the black auto-formatter on April, 12 2021. If you don’t want to see this commit in git blame, you can run the command below to get your local git to ignore that commit in blame for this repo:
$ git config blame.ignoreRevsFile .git-blame-ignore-revs