Configuration management - WorldClassProgrammers/Government-APIs GitHub Wiki
Presentation
Documents
Configuration management system
Document storage location
Github wiki
Document arrangement method
- Arrange presentation slides in order of presentation week
- Split into Team schedule documents and project associated documents
Document change control
Update after merging a branch, by the branch owner. Also, assign a member to refactor document format.
Document backup
- Google drive
- Local thumb drive
- Git commit
Access control
Only people who are responsible for writing and editing documents have editing access, others have to gain approval from people in charge first.
Source code
Configuration management system
Source code storage location
Github repository
Source code naming convention
- Github repository: kebab-case
- Project(python): PEP8, snake_case, docstrings
Source code change control
- Github pull requests
- Github version control
- Ask for permission from the one who responsible for each task before editing theirs
Source code backup
- Github commit history
- Local drive
Access control
Everyone in the group has access to update the code but needs other approval to merge their branch to master.