- Check out the issues
- Fork this repository
- Clone your fork
- Add the upstream project (this one) as a git remote:
$ git remote add upstream git@github.com:rpearce/flexible-string-replace.git $ git fetch upstream $ git rebase upstream/master - Check out a feature branch
$ git checkout -b my-feature - Make your changes
- Push your branch to your GitHub repo
$ git push origin my-feature - Create a pull request
from your branch to this repo's
masterbranch - When all is merged, pull down the upstream changes to your master
$ git fetch upstream $ git merge upstream/master - Delete your feature branch (locally and then on GitHub)
$ git branch -D my-feature $ git push origin :my-feature
Tests are located in the test/ folder. Here's how to run them:
$ yarn test
To watch for changes:
$ yarn test --watch