Skip to content

Conversation

@lepotatoguy
Copy link

@lepotatoguy lepotatoguy commented May 19, 2025

I updated the documentation system and documentation content:

1. Fixed typos here and there.

2. Documentation Enhancements

  • Relative link corrections throughout the documentation.
  • Updated sections in README.md and XmlConfiguration.md, including:
    • Runtime flags for parabolic inlet types
    • GUI runtime warnings for VTK users
    • CLI usage for geometry file generation
  • Added notes on tool compatibility, e.g., clarified that HemeXtract is not compatible with this HemeLB build.
  • Added DARWIN machine-specific build guide at doc/user/machine-specific-build-notes/darwin.md, detailing build instructions for the University of Delaware HPC system named DARWIN.
  • Added quickstart for new users at doc/user/quick-start.md.

3. ReadTheDocs Website Configuration

  • Added mkdocs.yml, mkdocs-requirements.txt, .readthedocs.yaml for Read the Docs integration.
  • Included a custom 404 page for improved navigation UX.

The documentation is now available at https://hemelb.readthedocs.io/en/docs/.

Upon merge of this PR, I intend to transfer the Read the Docs configuration access to a core maintainer to support long-term maintainability. Please note that the current Read the Docs project is linked to my personal fork.

Please advise if further changes are needed. Thanks.

Introduces a Quickstart guide (`user/quickstart.md`) for new/beginner users, following a linear, example-oriented format.

- Demonstrates local simulation setup using GUI and CLI
- Covers `.gmy` file generation, XML configuration, and HemeLB execution
- Includes post-processing instructions using `hlb-dump-extracted-properties`
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant