Developer documentation¶
- Concepts and Terminology
- Development setup
- Contributing to pretix
- Implementation and Utilities
- Algorithms
- Plugin development
- Creating a plugin
- Writing an exporter plugin
- Writing a ticket output plugin
- Writing a payment provider plugin
- Porting a payment provider from pretix 1.x to pretix 2.x
- Writing an HTML e-mail renderer plugin
- Writing a template placeholder plugin
- Writing an invoice renderer plugin
- Writing a data shredder
- Extending the import process
- Creating custom views
- Handling cookie consent
- Pluggable authentication backends
- General APIs
- Plugin quality checklist
- Directory structure
- Translating pretix
- NFC media