A collection of pre-configured sandboxes to experiment with different technologies.
Each dir is a sandbox. To use one, clone the Git repo in your machine, duplicate the desired sandbox into your local projects dir, and rename it as you wish.
If you have Node.js installed, you can use degit to do the hard work for you:
$ npx degit joeljuca/sandboxes/<sandbox-name> <dir-name>
Each sandbox should have a Makefile
with at least the following tasks (targets):
build
lint
fmt
test
Also, if the sandbox uses a database, the following tasks should also be present:
db.create
db.migrate
db.drop
db.repl
db.setup
(alias formake db.create && make db.migrate
)db.reset
(alias formake db.drop && make db.setup
)
Licensed under ISC