Skip to content

template-sync: apply JuliaPackageTemplate updates (TEMPLATE_SHA=93cb510)#4

Open
joshday wants to merge 1 commit into
mainfrom
template-sync-2026-04-17
Open

template-sync: apply JuliaPackageTemplate updates (TEMPLATE_SHA=93cb510)#4
joshday wants to merge 1 commit into
mainfrom
template-sync-2026-04-17

Conversation

@joshday

@joshday joshday commented Apr 17, 2026

Copy link
Copy Markdown
Member

Propagates updates from JuliaPackageTemplate.jl at 93cb510.

Generated by the julia-template-sync agent.

Files updated

  • docs/assets/_version-selector.html (new file — note: this file is currently matched by *.html in .gitignore; the template .gitignore has a !docs/assets/_version-selector.html exception that was lost in local customization — the file has been force-added to this PR but will be re-ignored on subsequent checkouts unless .gitignore is reconciled)
  • docs/assets/styles.css (new file)
  • docs/assets/theme.scss (new file)
  • docs/pages/api.qmd (new file, with package name substitution)
  • docs/pages/coverage.qmd (new file, with package name substitution)

Files skipped due to local customization

These files have local commits beyond the initial template and prior template-sync: commits. They were left untouched — review manually and reconcile if the template change should be applied here.

  • .github/workflows/CI.yml — 4 local commits (latest ed40486); template diff: +1/-1 lines (setup-julia@v2 → @V3)
  • .github/workflows/Docs.yml — 2 local commits (latest ed40486); template diff: +20/-10 lines (trigger changed from tags: v* to release: published; version detection rewritten; placeholder injection for __CURRENT_VERSION__ / __BASE_PATH__ added; stable placeholder HTML updated)
  • .github/workflows/DocsBackfill.yml — 2 local commits (latest ed40486); template diff: +1/-1 lines (setup-julia@v2 → @V3)
  • .gitignore — 3 local commits (latest 5a79726); template diff: +4/-1 lines (adds docs/pages/lcov.info, docs/pages/coverage/, !docs/assets/_version-selector.html, *.jpg; removes docs/coverage/)
  • docs/.gitignore — 1 local commit (latest 5a79726); template diff: +3/-0 lines (adds /_site/, /resources/coverage/, /resources/lcov.info)
  • docs/Project.toml — 1 local commit (latest 5a79726); template diff: +1/-0 lines (adds JSON3 dependency)
  • docs/_quarto.yml — 1 local commit (latest 5a79726); template diff: +19/-10 lines (structural changes: engine:engines:, search config, RP1 logo, sidebar restructured to pages/api.qmd and pages/coverage.qmd, language config, CSS/theme/version-selector paths moved to assets/ subdirectory)
  • CLAUDE.md — 1 local commit (latest 5a79726); template diff: +11/-6 lines (adds Docs Sidebar section, Quarto YAML reference, "on a single line" style note, "First released version should be v0.1.0"; rewording of release notes instructions)

gh-pages findings

The live docs site has stale or missing content relative to the current template. Merging this PR will rebuild dev/ automatically via Docs.yml. To refresh stable/ (v0.2.0) and all versioned releases, trigger DocsBackfill.yml after merge: gh workflow run DocsBackfill.yml --repo RallypointOne/RapidRefreshData.jl.

  • dev/assets/styles.css is missing — the site is using a flat dev/styles.css from the old docs layout. The new docs/assets/styles.css added by this PR will fix this on the next Docs.yml run.
  • v0.2.0/assets/styles.css is missing — same old-layout issue. Fix: run DocsBackfill.yml after merge.
  • dev/index.html version-selector JS is stale (inline script does not match current template). Fix: auto-rebuilt on merge.
  • v0.2.0/index.html version-selector JS is stale. Fix: run DocsBackfill.yml after merge.

Note: The .gitignore conflict above (missing !docs/assets/_version-selector.html exception) means _version-selector.html will be gitignored again unless .gitignore is reconciled. Resolving the .gitignore conflict is recommended as a follow-up to this PR.

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