Bireli#
Bireli is a Django project template with Cookiecutter to produce a ready to start project.
It emphases on quality, modularity and modern stable stack.
Features#
Development in a Python virtual environment with virtualenv and pip;
Project include a
pyproject.toml
to store (almost) all backend tools configurations;Promote Test Driven Development with Pytest;
Latest stable stack support;
Frontend assets built with Node.js and managed with Webpack;
Default shipped layout with Bootstrap5;
Backend application architecture is modular through Project composer;
Settings are managed with django-configurations;
Internationalization and localization enabled;
Include a set of main applications (CMS, blog, form builder, etc..) pre-configured;
A Makefile with every useful commands.
Links#
Read the documentation on Read the docs;
Clone it on its Github repository;
Credits#
Logo vector and icon by SVG Repo.
Dependencies#
All involved dependencies
Bireli:
0.3.8
Bireli-newapp:
0.1.1
Python:
>=3.10
Django:
>=4.0,<4.1
Project-composer:
>=0.7.0,<0.8.0
Django-configurations:
>=2.3.2
Node:
>=18.0.0
Npm:
>=8.0.0
Bootstrap:
5.2.0
Webpack:
^5.50.0
Note
bireli
and bireli-newapp
are not involved anymore in a project once it has
been created.
Summary#
If you are a developer which wants to create new projects with Bireli see Project creation.
If you are a developer which wants to use a project made with Bireli see Project usage since Bireli itself is not involved anymore in project life.