TSTool / Development Tasks / Overview
Development tasks are the day-to-day work that a software developer does to enhance TSTool software to add new functionality, fix bugs, etc. This documentation describes common tasks, roughly in the order from design to deployment.
- OpenCDSS Coordination - how to coordinate TSTool development within OpenCDSS
- Run Eclipse - how to start Eclipse
- Designing Software - understanding the TSTool software design
- Troubleshooting Eclipse - figuring out why Eclipse is not working, and responding to Eclipse errors (beyond code syntax errors)
- Coding - Java coding information
- Documenting - how developers should document code, API, create developer and user documentation
- Version Control with Git - how should developers do branch, merge, commit messages, tags, etc.
- Compiling - compiling the software
- Running - running the software
- Testing - how to automate TSTool code testing
- Building Installer - building an installer and deploying an operational TSTool
- Deploying - deploying the software and documentation for public access
- Installing - installing TSTool in development and operational environment