product owner: @hamdy_farag (backup xmonader)
Philosophy
Basics
- Installation
- Running
- Configuration
- Project structure
- Authentication
- Caching
- How to define a new SQLALCHEMY model
- How to add a new required dependency
- How to develop a new typical application in the CRM
Advanced
- Admin Interface
- DB Migrations
- Add custom command
- Add middleware
- Add new SqlAlchemy DB event
- Load & Dump Data Algorithms
- Mail in/out
Graphql
- Intro
- CRM API General overview
- Graphql API Docs
- GraphQl API Query language
- Using HTTP client to access CRM Graphql API
- Define new Types, Queries, and Mutations
Deployment To production
Specs