Skip to content

Conversation

@tony
Copy link
Member

@tony tony commented Dec 27, 2025

Summary

  • Replace Makefile with justfile for task running
  • Update documentation to reference just commands

Changes

  • Add root justfile with all project tasks
  • Add docs/justfile for documentation tasks
  • Remove Makefile and docs/Makefile
  • Update AGENTS.md/CLAUDE.md with just commands
  • Update docs/*.md with just commands

Test plan

  • All justfile commands tested and working
  • Documentation references updated

tony added 6 commits December 27, 2025 12:49
why: Migrate from Makefile to just for cleaner task runner syntax
and better cross-platform support.

what:
- Add justfile with recipes for testing, linting, docs
- Default command lists all available recipes
- Watch commands gracefully handle missing entr
why: Provide dedicated task runner for documentation builds
with proper port configuration.

what:
- Add docs/justfile for Sphinx build targets
- Configure HTTP port to 8022 for development server
- Export PYTHON_COLORS=0 and NO_COLOR=1 for clean Sphinx output
- Include watch, serve, and autobuild recipes
why: Replaced by justfile for task automation
what:
- Remove legacy Makefile in favor of just
why: Replaced by docs/justfile for Sphinx automation
what:
- Remove legacy docs/Makefile in favor of just
why: Project now uses justfile instead of Makefile
what:
- Replace make test/start/ruff/mypy with just equivalents
- Update docs commands from make to just
why: Project now uses justfile instead of Makefile
what:
- Replace make commands with just equivalents
- Update tab references from make to just
@codecov
Copy link

codecov bot commented Dec 27, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 79.24%. Comparing base (62220a0) to head (6c2aadf).
⚠️ Report is 9 commits behind head on master.

Additional details and impacted files
@@           Coverage Diff           @@
##           master     #493   +/-   ##
=======================================
  Coverage   79.24%   79.24%           
=======================================
  Files          15       15           
  Lines        1980     1980           
  Branches      404      404           
=======================================
  Hits         1569     1569           
  Misses        267      267           
  Partials      144      144           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

tony added 2 commits December 27, 2025 15:39
why: docs/Makefile was removed in justfile migration
what:
- Add extractions/setup-just@v2 to install just command runner
- Replace make html with just html for documentation builds
@tony tony merged commit 1d859c5 into master Dec 27, 2025
9 checks passed
@tony tony deleted the just branch December 27, 2025 22:56
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.

2 participants