add pico8, update dev docs, new add-app CLI tool, add validation tool

This commit is contained in:
Richard Macias
2026-01-10 20:36:10 -06:00
parent 2066a51894
commit 5550def9a4
16 changed files with 1192 additions and 218 deletions

View File

@@ -1,11 +1,17 @@
.PHONY: help all readme
.PHONY: help all readme validate add-app
default: help
help: # Show help for each of the makefile recipes.
@grep -E '^[a-zA-Z0-9 -]+:.*#' Makefile | sort | while read -r l; \
do printf "\033[1;32m$$(echo $$l | cut -f 1 -d':')\033[00m:$$(echo $$l | cut -f 2- -d'#')\n"; done
release: readme minify minify-dual-screen # Run all Make targets related to cutting a release.
release: validate readme minify minify-dual-screen # Run all Make targets related to cutting a release.
validate: # Validate applications.json for errors
@python scripts/validate-json.py src/applications.json
add-app: # Interactive CLI to add a new app
@python scripts/add-app.py
links: # Generate links for all obtainium packages
@python scripts/generate-obtainium-urls.py src/applications.json > scripts/links.md