falcopackages / falco-cli

Enhance your Django developer experience: CLI and Guides for the Modern Django Developer.
https://falco.oluwatobi.dev/
Other
362 stars 17 forks source link

move core stuff to falco ui and toolbox #94

Closed Tobi-De closed 1 month ago

Tobi-De commented 3 months ago

This will make the code for most commands easier to write since they will directly have access to the django project will also get rid of the additional falco command, the only command that will not move the the django is the start-project command

Tobi-De commented 2 months ago

falco-app, a different package, that will containt diversed utilities (ui, favicon, etc..) that will be in install app, will also include all commands except start-project falco-cli will contain start-project and the code to keep project in sync using copier

Tobi-De commented 2 months ago

Hum, not sure i'm doing this

Tobi-De commented 2 months ago

Maybe move most command to falco-toolbox

Tobi-De commented 2 months ago

blueprints will be rename to crud Tables2 already go there own template for bs5 django_tables2/bootstrap5.html https://django-tables2.readthedocs.io/en/latest/pages/custom-rendering.html

Move blueprints to this repo directlly so that release are in sync start-project and update-project will just be copier or cruft, but make it possible to save their state in pyproject instead of a new file

Most of the stuff will be moved to toobox, ui will contains templates, the whole structure will be closer to a classic django app so that templates can be easily override, custom tool section in pyproject not neded anymore, falco settings in settings.py if necessary,

falco_toobox[ui,tables2,filters]