Skip to content

Latest commit

 

History

History
95 lines (87 loc) · 5.19 KB

File metadata and controls

95 lines (87 loc) · 5.19 KB

QMCSoftware Website Status

Complete

  • Confirmed Quarto-on-main, _site/, gh-pages, and qmcsoftware.org architecture.
  • Replaced the standalone HTML landing page with one Quarto source site.
  • Converted the QMCPy-only prototype into an umbrella QMCSoftware site.
  • Added Software pages for QMCPy, QMCToolsCL, QuasiMC.jl, and LDData.
  • Added a Publications prototype and organization-wide navigation.
  • Migrated and revised “Why Add Q to MC?” as a living article, preserving its mathematical explanation, figures, captions, and authorship while adding qualified convergence and practical-use guidance.
  • Migrated “A QMCPy Quick Start,” preserving its original authorship, date, Keister example, equations, code, output, references, and figure.
  • Added a sourced 2026 SIAM Fellow news item.
  • Added a hand-written featured publication and a one-record YAML catalog convention for ordinary publications.
  • Documented the separation between the broad AcademicLib registry, website-curated publication records, and blog-local citations; catalog display order no longer depends on YAML record order.
  • Added working Blogs, News & Events, and Publications listings.
  • Preserved Home, About, Blogs, News & Events, and Community pages.
  • Added authoritative project documentation and repository links.
  • Added a restrained responsive visual foundation.
  • Widened the standard content column from 800 to 900 pixels for desktop pages while preserving responsive behavior.
  • Retained the QMCPy logo asset for possible project-specific use while removing it from organization-level branding.
  • Added GitHub Actions rendering and gh-pages publication with explicit CNAME preservation.
  • Set qmcsoftware.org as the canonical site URL and GitHub Pages custom domain.
  • Added repository guidance, roadmap, ignore rules, and local instructions.
  • Rendered the complete 13-page site and verified local link targets and rendered CNAME preservation.
  • Migrated the complete historic 18-post QMCPy blog archive into self-contained Quarto posts while retaining the technical documentation and notebooks in the QMCPy repository.
  • Added the two newer QMCPy documentation blogs, “Stop Re-running” and “How Much Accuracy Do You Need?”, bringing the current archive to 20 posts.
  • Standardized blog chronology on one last-revised date per post, with no separate first-publication field, and retained the approved revised version of “Why Add Q to MC?”.
  • Preserved all 48 historic blog images and added two result figures for the newer iteration-log article; expanded MkDocs code snippets, converted callouts and image groups, and normalized mathematical delimiters for Quarto.
  • Rendered all 33 site pages and completed local link, desktop, and mobile checks for the 20-post archive.
  • Widened the shared blog reading column modestly and made title metadata responsive so realistic author names and dates wrap without clipping.
  • Added a responsive, YAML-driven QMC Software Directory under Community, separate from the organization-owned projects in Software.
  • Added an extensible Courses using QMCSoftware section under Community, beginning with the Fall 2025 and Fall 2026 MATH 565 offerings.
  • Added durable repository guidance, a multi-machine author workflow, and a concise operational handoff for direct Website collaboration.

Underway

  • Collaborator review of the information architecture, visual direction, and provisional homepage copy.
  • Accessibility review beyond the completed desktop and mobile browser checks.
  • Exercise the new coordination workflow during several real Website tasks and refine it only where experience shows a need.

Next recommended task

See notes/NEXT.md for the immediate operational handoff.

Decisions and scope boundaries

  • Technical documentation stays with each software project.
  • The Website owns the broader community QMC software directory; the Software section remains limited to projects maintained by the QMCSoftware organization.
  • The primary GitHub link targets the QMCSoftware organization; project pages link to their respective repositories and documentation.
  • The site uses qmcsoftware.org as its canonical URL and custom domain; redirect behavior from the former domain still requires verification.
  • The historic 18-post QMCPy blog archive is published on the Website; the two May 2026 posts are migrated in a review branch, with publication still approval-gated.
  • Blog cards and title blocks use each post's last-revised date; the archive is sorted newest revision first and does not carry a separate first-published date.
  • “Why Add Q to MC?” remains the approved living article; the other 17 posts preserve the visible content of their source articles.
  • No Reveal.js project, speculative infrastructure, or Python dependency file is included.
  • Generated _site/ output remains outside the main branch.
  • Small, validated Website changes may be published directly to main; use a short-lived branch when work spans sessions, overlaps another task, or benefits from isolation or review.