feat!: migrating from Makefile to Just #7187
Open
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.
Apologies about the unrequested change. Opening this as demo one of some QoL improvement suggestions for @nellshamrell . It's up to you all do decide :)
Migrate from Makefile to Justfile
This PR converts the existing Makefile to a Justfile for improved developer experience and modern tooling.
Changes Made
Core Migration:
#!/bin/sh, updated variable references)$(shell pwd)with{{justfile_directory()}}for path resolutionEnhanced User Experience:
helprecipe that displays all available commands with descriptionsContainer Runtime:
build→docker-buildfor explicit Docker usageDocumentation Updates:
maketojustTesting
just websiteworks end-to-end: Successfully generated 625 articles and hosted local server on port 8000just emailworks end-to-end: Successfully generated email template622-2025-10-22-email.htmljust generate-emailandjust optimize-emailwork correctly as standalone operationsjust clean-websiteandjust clean-emailwork correctlyUsage
Benefits
All existing workflows remain unchanged - users can simply replace
makewithjustin their commands.