TQ Website
latest
Contents:
1. Howtos for Non-Programmers
2. Server setup, configuration and maintenance
3. Contributing & Apply code changes
4. Tips when working on the production server [Admin only]:
5. Infrastructure & Architecture
5.1. Python packages
5.2. Non-Python Libraries & Credits
5.3. Translations
5.4. Enrolment in a course
5.5. Payment system
5.6. Unit Tests
5.7. Generate Sphinx Documentation
5.8. Altering the database: Migrations
6. Common Problems
7. Courses
TQ Website
Docs
»
5. Infrastructure & Architecture
Edit on GitHub
5. Infrastructure & Architecture
¶
Contents:
5.1. Python packages
5.2. Non-Python Libraries & Credits
5.3. Translations
5.3.1. Related documentation
5.3.2. What to do
5.3.3. Mac: install gettext
5.3.4. Manual way (deprecated for our project)
5.4. Enrolment in a course
5.4.1. High level procedure
5.4.2. Which files are involved?
5.5. Payment system
5.5.1. How is the processing triggered?
5.5.2. How and where are the transactions stored?
5.5.3. What does “process payments” mean?
5.5.4. What does it mean if a payment is marked as
MANUAL
?
5.5.5. High level procedure
5.5.6. Which files are involved?
5.6. Unit Tests
5.6.1. General rule
5.6.2. How to run tests
5.6.3. Parts of the code for which tests exist
5.6.4. Test environment
5.7. Generate Sphinx Documentation
5.8. Altering the database: Migrations
5.8.1. What are migrations for?
5.8.2. How can I create migrations?
5.8.3. How can I apply migrations?
5.8.4. WARNING
Read the Docs
v: latest
Versions
latest
Downloads
pdf
html
epub
On Read the Docs
Project Home
Builds
Free document hosting provided by
Read the Docs
.