Skip to content

A collection of sandboxes for quick experimentations

License

Notifications You must be signed in to change notification settings

joeljuca/sandboxes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sandboxes

Licensed under ISC

A collection of pre-configured sandboxes to experiment with different technologies.

Usage

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.

degit

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>

Makefiles

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 for make db.create && make db.migrate)
  • db.reset (alias for make db.drop && make db.setup)

License

Licensed under ISC

About

A collection of sandboxes for quick experimentations

Resources

License

Stars

Watchers

Forks