No description
  • Python 78.5%
  • Shell 11.2%
  • Go Template 10.3%
Find a file
2026-06-14 20:09:16 +03:00
app up to date 2026-06-14 20:09:16 +03:00
bin bin, deploy 2026-06-14 19:34:57 +03:00
deploy bin, deploy 2026-06-14 19:34:57 +03:00
docs stub directories 2026-04-29 11:43:58 +03:00
.gitignore initial boilerplate 2026-04-28 15:39:38 +03:00
dev-requirements.in up to date 2026-06-14 20:09:16 +03:00
dev-requirements.txt up to date 2026-06-14 20:09:16 +03:00
manage.py read env from settings 2026-04-29 11:26:42 +03:00
nose2.cfg test client, register error handlers, nose fix 2026-04-30 19:29:20 +03:00
pyrightconfig.json pyrightconfig.json 2026-05-01 04:58:06 +00:00
README.md README 2026-04-29 13:23:21 +03:00
requirements.in up to date 2026-06-14 20:09:16 +03:00
requirements.txt up to date 2026-06-14 20:09:16 +03:00
you_need_app_dotenv bin, deploy 2026-06-14 19:34:57 +03:00

.
├── README.md
├── app
│   ├── config  # settings, routers, wsgi, maybe other ifrastructural stuff
│   │   ├── celery.py
│   │   ├── settings.py
│   │   ├── urls.py
│   │   └── wsgi.py
│   ├── core  # common stuff shared between modules, not project specific, just core
│   │   ├── middlewares
│   │   │   ├── csrf.py
│   │   │   └── urls.py
│   │   ├── models.py
│   │   └── utils
│   │       ├── db.py
│   │       ├── env.py
│   │       ├── log.py
│   │       ├── ninja
│   │       │   └── permissions.py
│   │       └── test.py
│   ├── management  # application scripts to run from cli
│   │   └── commands
│   │       ├── __init__.py
│   │       └── run_playground.py
│   ├── media  # user-uploaded stuff
│   ├── migrations
│   │   ├── 0001_initial.py
│   │   ├── 0002_user.py
│   │   └── __init__.py
│   ├── models
│   │   ├── __init__.py
│   │   └── auth.py
│   ├── schemas  # structs for serialization(pydantic/msgspec and similar)
│   │   └── __init__.py
│   ├── services  # business logic extracted from views and can be reused somewhere else, like management/commands
│   │   └── __init__.py
│   ├── staticfiles  # js/css/img
│   ├── tasks  # celery tasks
│   │   └── __init__.py
│   ├── tests  # we're using unittest-like approach
│   │   ├── __init__.py
│   │   └── test_hello.py
│   └── views  # api is for ninja, others are for vanilla django
│       └── api
│           ├── hello.py
│           └── ping.py
├── app.env
├── bin  # handy executables
│   ├── drop_db
│   ├── init_db
│   ├── server
│   └── venv
├── deploy # mostly production stuff
│   ├── README.md
│   ├── deps-linux.sh
│   ├── nginx
│   │   ├── nginx-config.sh
│   │   ├── nginx.conf.generated
│   │   └── nginx.conf.tpl
│   ├── opentelemetry
│   │   ├── README.md
│   │   ├── config.yaml
│   │   ├── log-collector.dev
│   │   └── log-collector.service
│   ├── pg
│   │   ├── init-pg.sh
│   │   ├── init.sql.generated
│   │   └── init.sql.tpl
│   ├── sketch-supervisor.service
│   ├── supervisor-dev.conf
│   ├── supervisor-prod.conf
│   └── zabbix
│       ├── README.md
│       ├── userparameter_supervisor.conf
│       ├── zabbix
│       └── zabbix_v7_supervisor_template.json
├── dev-requirements.in
├── dev-requirements.txt
├── docs  # don't forget to populate this :)
├── manage.py
├── pyrightconfig.json
├── requirements.in
├── requirements.txt
└── you_need_app_dotenv

26 directories, 61 files