Development Tasks / Overview
Development tasks are the day-to-day work that a software developer does to enhance StateMod software to add new functionality, fix bugs, etc. This documentation describes common tasks, roughly in the order from design to deployment
- Run Eclipse - how to start Eclipse
- Designing Software - how to go about software design
- Version Control with Git - how should developers do branch, merge, commit messages, tags, etc.
- Documenting - how developers should document code, API, create developer and user documentation
- Troubleshooting Eclipse - figuring out why Eclipse is not working, and responding to Eclipse errors (beyond code syntax errors)
- Coding - Fortran coding information
- Compiling - compiling the software
- Testing - how to automate StateMod code testing
- Releasing - building an installer and releasing an operational StateMod
- FAQ for Cygwin - frequently asked questions about Cygwin
- FAQ for Linux - frequently asked questions about Linux
- FAQ for MinGW - frequently asked questions about MinGW