Skip to content

docs: move detailed setup notes into docs and simplify README#348

Open
plexoos wants to merge 1 commit into
mainfrom
improve-readme
Open

docs: move detailed setup notes into docs and simplify README#348
plexoos wants to merge 1 commit into
mainfrom
improve-readme

Conversation

@plexoos
Copy link
Copy Markdown
Member

@plexoos plexoos commented Jun 1, 2026

This refactors the top-level README into a lighter project landing page and moves detailed setup and
usage material into docs/.

  • simplify the root README.md
  • add focused documentation pages under docs/
  • fix and update README links and badges
  • clarify build vs runtime requirements

Copilot AI review requested due to automatic review settings June 1, 2026 22:52
@plexoos plexoos self-assigned this Jun 1, 2026
@plexoos plexoos added the documentation Improvements or additions to documentation label Jun 1, 2026
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR refactors the repository’s documentation by turning the root README.md into a concise landing page and moving detailed setup/usage/reference material into dedicated pages under docs/.

Changes:

  • Simplified README.md to a short project overview + quick build + doc links.
  • Added focused documentation pages under docs/ for getting started, physics/inputs, and performance/debugging.
  • Updated links/badges and clarified build vs. runtime requirements placement.

Reviewed changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated 5 comments.

Show a summary per file
File Description
README.md Converts the root README into a lightweight entry point with badges, quick start, and links into docs/.
docs/README.md Adds a documentation index page linking to the new guides.
docs/getting-started.md Introduces prerequisites, build steps, container workflows, and an NERSC batch-job example.
docs/physics-and-inputs.md Extracts and organizes Geant4 optical surface notes, torch config, and GDML input requirements.
docs/performance-and-debugging.md Extracts and organizes performance-study workflow and photon_history_summary.py usage notes.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread docs/performance-and-debugging.md
Comment thread docs/performance-and-debugging.md
Comment thread docs/performance-and-debugging.md
Comment thread docs/getting-started.md
Comment thread docs/getting-started.md

# Path to your image on Perlmutter
IMAGE="docker:bnlnpps/simphony:develop"
CMD='cd /src/simphony && simg4ox -g $OPTICKS_HOME/tests/geom/sphere_leak.gdml -m $OPTICKS_HOME/tests/run.mac -c sphere_leak'
Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

should be defined in a config file

@plexoos plexoos force-pushed the improve-readme branch 2 times, most recently from 65488a3 to 2688143 Compare June 2, 2026 00:36
This refactors the top-level README into a lighter project landing page and moves detailed setup and
usage material into `docs/`.

- simplify the root `README.md`
- add focused documentation pages under `docs/`
- fix and update README links and badges
- clarify build vs runtime requirements
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants