6. Software Development Management#
- 6.1. Software Development (Git Users)
- 6.1.1. Browse the Git Repository Online
- 6.1.2. Using the Git Repository
- 6.1.3. Making Changes
- 6.1.4. Working with Branches
- 6.1.5. Viewing Changes
- 6.1.6. Reverting Changes
- 6.1.7. git reset
- 6.1.8. git revert
- 6.1.9. Merging Changes
- 6.1.10. Rebasing
- 6.1.11. Accessing a Developer’s Repository
- 6.1.12. Commit Message Guidance
- 6.1.13. Creating a Patch
- 6.1.14. Submitting a Patch
- 6.1.15. Configuring git send-email to use Gmail
- 6.1.16. Sending Email
- 6.1.17. Manage Your Code
- 6.1.18. Private Servers
- 6.1.19. Learn more about Git
- 6.2. Software Development (Git Writers)
- 6.3. Coding Standards
- 6.3.1. Coding Conventions
- 6.3.1.1. Source Documentation
- 6.3.1.2. Licenses
- 6.3.1.3. Language and Compiler
- 6.3.1.4. Readability
- 6.3.1.5. Robustness
- 6.3.1.6. Portability
- 6.3.1.7. Maintainability
- 6.3.1.8. Performance
- 6.3.1.9. Miscellaneous
- 6.3.1.10. Header Files
- 6.3.1.11. Layering
- 6.3.1.12. Exceptions to the Rules
- 6.3.1.13. Tools
- 6.3.2. Formatting
- 6.3.3. Deprectating Interfaces
- 6.3.4. Doxygen Guidelines
- 6.3.5. File Templates
- 6.3.6. Naming Rules
- 6.3.1. Coding Conventions
- 6.4. Documentation Guidelines
- 6.5. Python Development Guidelines
- 6.6. Change Management
- 6.7. Issue Tracking