Prototype QMCSoftware organization website - #2
Merged
Conversation
There was a problem hiding this comment.
Pull request overview
This PR expands the existing Quarto-based site from a QMCPy-only prototype into an organization-wide QMCSoftware umbrella website, adding top-level sections and representative migrated content while keeping technical documentation in the individual project repos.
Changes:
- Adds organization-wide navigation and new top-level sections (Software, Publications) with updated homepage and About/Community copy.
- Introduces initial content prototypes: one migrated blog post, one news item, and a YAML-driven publications catalog with a featured publication.
- Adds styling for new card/grid layouts and a GitHub Actions workflow to build a PR preview artifact.
Reviewed changes
Copilot reviewed 23 out of 25 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
styles/custom.scss |
Adds responsive grid/card styling for software, pathways, and publications UI. |
STATUS.md |
Updates status tracking to reflect the umbrella QMCSoftware prototype scope. |
software/quasimc-jl.qmd |
Adds a QuasiMC.jl software page with maintained resource links. |
software/qmctoolscl.qmd |
Adds a QMCToolsCL software page with maintained resource links. |
software/qmcpy.qmd |
Adds a QMCPy software page emphasizing maintained docs and citations. |
software/lddata.qmd |
Adds an LDData software page describing scope and repository resources. |
software/index.qmd |
Adds a Software landing page with a card grid linking to each project. |
README.md |
Reframes repository purpose as the QMCSoftware umbrella website. |
publications/README.md |
Documents the local publication catalog convention and contribution workflow. |
publications/index.qmd |
Adds Publications landing page with featured item and catalog listing. |
publications/catalog.ejs.md |
Implements the publication catalog rendering template. |
PLAN.md |
Updates the prototype plan to include umbrella-site phases and boundaries. |
news/index.qmd |
Adds a listing-driven News & Events index and updates section copy. |
news/fred-hickernell-siam-fellow/index.qmd |
Adds a sourced prototype news item. |
index.qmd |
Replaces QMCPy-centric homepage with an organization-wide homepage + pathways. |
data/publications.yml |
Adds the initial curated publication record used by the catalog. |
community/index.qmd |
Updates Community page to point to org/project maintained resources. |
blog/why-add-q-to-mc/index.qmd |
Adds one representative migrated blog post with figures and references. |
blog/index.qmd |
Adds a listing-driven Blog index and updates section copy. |
AGENTS.md |
Updates agent/repo guidance to match the QMCSoftware umbrella scope. |
about.qmd |
Updates About page to reflect umbrella site purpose and domain transition note. |
.github/workflows/quarto-pr-preview.yml |
Adds a workflow to render and upload _site as a PR preview artifact. |
_quarto.yml |
Updates site metadata/nav and includes software/publications/data in build/resources. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
alegresor
approved these changes
Jul 29, 2026
11 tasks
Member
Author
|
This pull request is a response to QMCSoftware/qmcpy#569. Please see the discussion there. |
Member
Author
|
@JiangruiKang please look at the sample blog and news |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Website preview
qmcsoftware-site-pr-2artifact.http://localhost:8000in a browser.Ctrl+Cin the terminal when finished.This PR converts the former QMCPy-only website prototype into a single umbrella website for the QMCSoftware organization.
It establishes:
This is a prototype for team review and beta testing. Additional blogs, publications, and news items can be migrated in subsequent pull requests.
No DNS, redirect, GitHub Pages custom-domain, or production-domain changes are included. The existing qmcpy.org CNAME and site URL remain in place during review.