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

Test plan

  • All justfile commands tested and working
  • Documentation references updated

tony added 5 commits December 27, 2025 12:45
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 8023 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
@codecov
Copy link

codecov bot commented Dec 27, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 45.39%. Comparing base (c59e996) to head (031ea96).
⚠️ Report is 8 commits behind head on master.

Additional details and impacted files
@@           Coverage Diff           @@
##           master     #617   +/-   ##
=======================================
  Coverage   45.39%   45.39%           
=======================================
  Files          22       22           
  Lines        2249     2249           
  Branches      360      360           
=======================================
  Hits         1021     1021           
  Misses       1082     1082           
  Partials      146      146           

☔ 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:37
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 d6d544e into master Dec 27, 2025
14 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