Dsafio 🤘
Practicing tool for coders.
It's a commander powered Node.js CLI.
Requirements
You need Node.js to run the CLI. We recommend Node Version Manager to manage your Node.js environment.
Install the CLI
npm install -g dsafio
Development environment
Depending on how is your $PATH
, you might need to uninstall dsafio
as global:
npm uninstall -g dsafio
It's a typical Node.js project. Dependencies are managed via npm:
npm install
Now, just link the development executables:
npm link
dsafio
command should now be available in your shell.
Contribution workflow
There are steps that you need to take before being able to start to contribute:
- Fork the repository (if you haven't yet)
- Clone your fork in your local machine
Then:
- Find an issue to work on in our issue tracker
If it's a new bug or feature, create a new one and describe it in detail - Create a new branch to work on
git checkout -b user-page-not-loading
- Commit your work
One commit per contribution (usegit commit --amend
) - Open a pull request and go through the review process
- Get your contribution accepted
npm test
We use JavaScript Standard Style.