Developer’s Guide to Maintaining/ Extending SCTA¶
- Prerequisites
We recommend a development environment that includes package control and version control:
- git
- anaconda
- You should clone the
SCTA-dev
Anaconda environment. Follow The Easy Way: Cloning our SCTA Environment tutorial, but use theSCTA-dev-environment.yml
file instead.
To contribute to the source code, you need a basic understanding of Python packages, debug tools, and test frameworks:
Most importantly, you need VERY GOOD documentation practices and naming conventions:
- Contents