Skip to content

docs: document both apps and consolidate the docs URL - #13

Open
jkitchin wants to merge 1 commit into
mainfrom
claude/document-apps
Open

docs: document both apps and consolidate the docs URL#13
jkitchin wants to merge 1 commit into
mainfrom
claude/document-apps

Conversation

@jkitchin

@jkitchin jkitchin commented Aug 4, 2026

Copy link
Copy Markdown
Owner

Neither GUI was discoverable. The browser app had just shipped and was unmentioned outside
webapp/; the Streamlit DOE app has never appeared in the README or on the docs site
despite being a shipped feature since the app extra was added.

What changed

README and docs/intro.md both now open with the browser app — the lowest-friction way
to try JAXSR at all — and carry an "Interactive apps" section covering both front ends, with
a table for choosing between them:

Browser app Streamlit DOE app
Install none pip install "jaxsr[app]"
Starting point data you already have an experiment you are about to run
Design generation factorial, CCD, Box-Behnken, space-filling
Response surface / optimization
Suggest next experiments
Reports LaTeX, JSON, Python, CSV, SVG Word, Excel

Docs URL consolidated. Three different URLs were in use for the same site: the README
badge and CITATION.cff pointed at jkitchin.github.io, pyproject.toml pointed at the
GitHub README. All now use the canonical Pages URL,
https://kitchingroup.cheme.cmu.edu/jaxsr/. pyproject.toml also gains a "Web app" entry
so the app is reachable from the PyPI sidebar.

HTTPS enforcement enabled on the Pages site (repo setting, not in this diff).
http://kitchingroup.cheme.cmu.edu/jaxsr/ now returns 301 to https:// rather than serving
over plain HTTP.

Verification

  • Built the book with the pinned jupyter-book<2 rather than the v2 installed locally,
    since v2 is a different (mystmd) toolchain and would not have told us anything about what
    CI produces. The admonition renders as a real tip admonition, both app links resolve as
    external links, and the warning count is unchanged at 57.
  • grep confirms no jkitchin.github.io reference remains anywhere in the repo, and no
    http:// reference to the Pages host.
  • Confirmed live: http:// → 301 → https://, and https://kitchingroup.cheme.cmu.edu/jaxsr/app/
    → 200.

🤖 Generated with Claude Code

Neither GUI was discoverable. The browser app had just shipped and was
unmentioned outside webapp/, and the Streamlit DOE app has never appeared in
the README or on the docs site despite being a shipped feature since the app
extra was added.

README and docs/intro.md now both open with the browser app (the lowest-friction
way to try JAXSR at all) and carry an "Interactive apps" section covering both
front ends, with a table for choosing between them: the browser app for
analysing data you already have, the Streamlit app for the design-of-experiments
loop where you are deciding what to measure next.

Three different URLs were in use for the same documentation site -- the README
badge and CITATION.cff pointed at jkitchin.github.io, while pyproject.toml
pointed at the GitHub README. All now use the canonical Pages URL,
https://kitchingroup.cheme.cmu.edu/jaxsr/, and pyproject gains a "Web app" link
so the app is reachable from the PyPI sidebar.

HTTPS enforcement is now on for the Pages site, so http:// redirects (301)
rather than serving.

Verified by building the book with the pinned jupyter-book (<2): the admonition
renders, both app links resolve, and warning count is unchanged.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
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