Coding Conventions

Style Guides: Python Conventions - A guide for consistent coding styles in Python.

Version Control: Version Control - A guide for setting up a repository for version control and setting up branch protections, repo access etc.

Git Conventions: DevOps - Git Conventions - A guide for consistent version control, creating branches, commit messages etc.

Testing Conventions: Testing Conventions - A guide on unit tests in Python

Performance Considerations: Performance Considerations - A guide on some methods that will help maintain good performance when coding.

Security Considerations: https://stfc.atlassian.net/wiki/pages/resumedraft.action?draftId=609517584&draftShareId=20bf296f-7a39-4611-bb2a-775d339f5036 - A guide on the kinds of security considerations to have, while creating coded solutions.