Highly opinionated way to bootstrap an application in the flavor I'm using to build web-applications
.forgejo | ||
{{ cookiecutter.project_slug }} | ||
cookiecutter.json | ||
README.md | ||
renovate.json |
Luzifer / cookiecutter-application
This template contains a highly opinionated way to bootstrap an application in the flavor I'm using to build web-applications.
What's in the box?
- Frontend
- Backend
- Tooling
How to use it?
Choose either cookiecutter
directly or cruft
using cookiecutter internally but being able to update your project from the template.
Steps are quite easy:
- Create your project from the template (see below)
cd
into ittilt up
to start the development server and build everything- In case of
cruft
you can later update from the template
Cookiecutter
# cookiecutter https://git.luzifer.io/luzifer/cookiecutter-application.git
[1/6] project_name (MyApplication):
[2/6] project_slug (myapplication):
[3/6] frontend_title (MyApplication):
[4/6] maintainer (Knut Ahlers <knut@ahlers.me>):
[5/6] repository (git.luzifer.io/luzifer/myapplication):
[6/6] service_port (3000):
# cd myapplication
# tilt up
[...]
Cruft
# cruft create https://git.luzifer.io/luzifer/cookiecutter-application.git
[1/6] project_name (MyApplication):
[2/6] project_slug (myapplication):
[3/6] frontend_title (MyApplication):
[4/6] maintainer (Knut Ahlers <knut@ahlers.me>):
[5/6] repository (git.luzifer.io/luzifer/myapplication):
[6/6] service_port (3000):
# cd myapplication
# tilt up
[...]
# cruft update
# tilt up
[...]