Skip to content

Base template for scaffolding and upgrading Domain Driven Design Django projects.

License

Notifications You must be signed in to change notification settings

flango-dev/flango

Repository files navigation

flango

Base template for scaffolding and upgrading Domain Driven Design Django projects.

Like Falco for creating Django projects from templates, but with support for flexible composable code scaffolding plus code updates and tuned for Domain Driven Design.

Scaffold project

  • Install copier.
  • copier gh:flango-dev/flango project with directory project adjusted to your needs.

Setup project

  • cd into the project scaffolded before.
  • Install just.
  • just venv-setup
  • Open VSCode command pallet using Ctrl+Shift+P, select Python interpreter from path .venv/bin/python.

Development

Open VSCode tasks using Ctrl+Shift+B and select task to run from Flango: prefixed tasks.

Open VSCode run and debug view (Ctrl+Shift+D) and run launch config Local Project development for local development.