Location: https://deno.land/x/metapages
This repo stores scripts used for build/test/deploy commands for hundreds of repositories.
Problem: sharing and versioning code for dev/ops, those useful scripts etc is hard.
The magic trifecta for managing hundreds of git repositories efficiently, with versioning, and a great UX for ops/development is:
- deno: for code and scripts and servers and all that good stuff
- 👍 Single binary and URL imports and typing
- just: for command line menus and commands
- 💍 One command runner for everything
- (optional) docker: run stacks, don't require host installs (mitigated by deno above)
Each repository has a justfile
in the root with some set of core commands:
- build
- test
- publish/deploy
That way, I can go to any repository, and have the minimum set of commands to make updates, fixes, and publish or deploy. The tools are standardized, not dependent on a particular framework or language, and each tool is very good at what it does.