feat: migrate from Just to Mask task runner #285
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Implements issue #274 - migrates development tasks from Just to Mask task runner.
Changes Made
🔄 Migration Overview
justfile
withmaskfile.md
CONTRIBUTING.md
to reference Mask instead of Just📋 Available Tasks
All original Just tasks have been migrated to Mask with the same functionality:
mask check
mask pedantic
mask fmt
mask fix
mask pedantic_fix
mask watch
mask bumpversion <tag>
mask pushtag <tag>
mask publish <tag>
🎯 Why Mask?
As mentioned in the issue, Mask provides the advantage of being "Markdown everything" - the
maskfile.md
serves as both human-readable documentation and executable task definitions. This aligns perfectly with Marmite's documentation-focused approach.🧪 Testing
📖 Documentation Updates
Updated
CONTRIBUTING.md
to guide contributors to use Mask instead of Just:🔧 Installation
Contributors can install Mask via:
The
maskfile.md
will be automatically discovered and parsed by Mask when running commands in the project root.Closes #274
💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.