Skip to content

Apply JuliaPackageTemplate#52

Open
joshday wants to merge 2 commits intomasterfrom
template-update
Open

Apply JuliaPackageTemplate#52
joshday wants to merge 2 commits intomasterfrom
template-update

Conversation

@joshday
Copy link
Owner

@joshday joshday commented Feb 13, 2026

Summary

  • Apply standardized CI, docs, and tooling infrastructure from JuliaPackageTemplate
  • Add Quarto-based versioned documentation (replaces Documenter.jl)
  • Add Dependabot for GitHub Actions and Julia dependency updates
  • Add coverage report to docs
  • Add CLAUDE.md for AI-assisted development
  • Clean up old CI workflows (TagBot, CompatHelper) and Documenter.jl files

Changes

New/Updated files:

  • .github/workflows/CI.yml - Multi-platform CI (Ubuntu, Windows, macOS)
  • .github/workflows/Docs.yml - Quarto docs with versioned deployment to gh-pages
  • .github/dependabot.yml - Automated dependency updates
  • CLAUDE.md - Development instructions for AI assistants
  • .gitignore - Updated ignore patterns
  • .claude/settings.local.json - Claude Code permissions
  • docs/ - Full Quarto documentation setup with API docs, changelog, and coverage

Removed files (if they existed):

  • docs/make.jl (Documenter.jl build script)
  • docs/src/ (Documenter.jl source directory)
  • .github/workflows/TagBot.yml
  • .github/workflows/CompatHelper.yml

Test plan

  • CI workflow runs successfully on all platforms
  • Docs workflow builds and deploys to gh-pages
  • Dependabot creates PRs for outdated dependencies
  • README badges link correctly

Generated with Claude Code

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