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:47
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 8064 for development server
- 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
- Remove duplicate mypy section
@codecov
Copy link

codecov bot commented Dec 27, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 53.22%. Comparing base (d36954d) to head (b02d906).
⚠️ Report is 9 commits behind head on master.

Additional details and impacted files
@@           Coverage Diff           @@
##           master     #500   +/-   ##
=======================================
  Coverage   53.22%   53.22%           
=======================================
  Files          38       38           
  Lines        5676     5676           
  Branches     1063     1063           
=======================================
  Hits         3021     3021           
  Misses       2144     2144           
  Partials      511      511           

☔ 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:38
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 90cb257 into master Dec 27, 2025
8 checks passed
@tony tony deleted the just branch December 27, 2025 22:55
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