Developer documentation

“cruise-control” (restricted link) contains detailed instructions for building and maintaining the software stack, and deploying it on CSIRO organisational infrastructure. Research partners can naturally access that documentation upon request: the content is not sensitive but kept private for logistical reasons.

Technical blog posts

A few posts that are related to this hydrologic simulation software stack:

Release and versioning

The streamflow forecasting software stack comprise a dozen or so public or private git repositories. Co-evolving these repositories is not trivial. Each component may have a versioning rationale that is orthogonal to others. However for reproducibility we need to have “meta-releases” that are aggregates of components with a clear, traceable lineage.

As of 2023-01:

  • Diagram that explains the overarching system to release/tag.