You will need:
git clone git@github.com:{
YOUR_USERNAME }/tether.git
npm install
to install both node modules and bower componentsdist
directory and running npm run build
dist
directory that
matches the one you moved in step 4We use gulp
to facilitate things like transpilation, minification, etc. so
can you focus on writing relevant code. If there is a fix or feature you would like
to contribute, we ask that you take the following steps:
Most of the editable code lives in the src
directory while built code
will end up in the dist
directory upon running npm run build
.
Depending on how big your changes are, bump the version numbers appropriately
in bower.json
and package.json
. We try to follow semver, so a good rule
of thumb for how to bump the version is:
Versioning is hard, so just use good judgement and we'll be more than happy to help out.
NOTE: There is a gulp
task that will automate some of the versioning.
You can run gulp version:{type}
where type is patch|minor|major
to
update both bower.json
and package.json
as well as add the appropriate
git tag.
Provide a thoughtful commit message and push your changes to your fork using
git push origin master
(assuming your forked project is using origin
for
the remote name and you are on the master
branch).
Open a Pull Request on GitHub with a description of your changes.
Work in progress. We are hoping to add some tests, so if you would like to help us get started, feel free to contact us through the Issues or open a Pull Request.