These are comprehensive guidelines for Python backend/full-stack development, consisting of the following:
- Code style
- Architecture guide
- SOLID guide (work in progress)
- REST guide
- Tests guide
- Our libraries, frameworks, etc
- Frontend guide
- Frontend generation guide
- Local development guide
- CI/CD pipeline
To install the pylines skill, based on this repo, just run:
npx skills add https://github.com/community-of-python/pylines -g
-g installs globally; drop it to install into the current project. The guides themselves are not
bundled — the skill fetches them from this repo and caches them locally, so it stays current.
Because there are a lot of guidelines, but not a single one of them is comprehensive enough for most of the use-cases in modern backend development. Here we collect best of our guides to help maintain big codebases in good shape. Without hard and tricky words and rules.