Skip to content

Improve PEcAn.SIPNET package/model documentation and connect PEcAn.SIPNET README to PEcAn book #3703

@dlebauer

Description

@dlebauer

Description

Note to new contributors: Thank you for considering this task! This is larger than many “good first issues.” You are welcome to turn a subset of steps into a sub-task and take that on. And please reach out on Slack for guidance!

The PEcAn model READMEs and documentation are minimal and mostly include generic template material. This issue focuses on the PEcAn.SIPNET model docs because:

  1. SIPNET is one of PEcAn’s exemplar model couplers, and
  2. The standalone SIPNET documentation is relatively up to date: https://pecanproject.github.io/sipnet

Current limitations:

The goal of this issue is to:

  • Improve the PEcAn.SIPNET README so it actually describes SIPNET and how it’s used via PEcAn, and
  • Use the README content directly for the SIPNET model page - either by importing README content into the PEcAn documentation directly, or by linking out to the PEcAn.SIPNET package docs,
  • Document the process so it can be applied to other models later.

Key links

Tasks

  1. Consolidate and update PEcAn.SIPNET docs (README)

  2. Connect PEcAn book SIPNET page to the updated docs

    • Replace remaining generic/template text (e.g., “Introduction about model…”) with concise, real content based on the updated README and SIPNET docs.
    • Ensure the page includes clear links to:
      • The standalone SIPNET docs (https://pecanproject.github.io/sipnet), and
      • The PEcAn.SIPNET pkgdown site (https://pecanproject.github.io/package-documentation/develop/PEcAn.SIPNET/index.html).
    • Avoid duplicating long descriptions: prefer short summary + links to the README/pkgdown where detailed usage lives.
  3. Validate that everything builds and links correctly

    • Build the PEcAn book locally (or run the documented build command for the docs).
    • Confirm that:
      • The SIPNET page renders without template placeholders.
      • The updated README content appears on the PEcAn.SIPNET pkgdown homepage.
      • All added links work.
  4. Document the process for other model couplers

    • Add a short page or section to the PEcAn documentation (e.g., under Developer Guide or Documentation Guide) describing:
      • How the model-specific book page, package README, and pkgdown site fit together.
      • The steps you followed here to update SIPNET docs.
    • If necessary, update the README in the models/template repository to reflect the desired structure
    • Link this new documentation-maintenance page from the Developer Guide so future contributors can follow the same pattern for other models.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions