We love your contributions. Anything, whitespace cleanup, spelling corrections,
translations, jslint cleanup, etc is very welcome.
The general idea is that you fork WYMeditor, make your changes in a branch, add
appropriate unit tests, hack until you’re done, make sure the tests still pass,
and then send a pull request. If you have questions on how to do any of this,
please stop by #wymeditor on freenode IRC and ask. We’re happy to help!
Clone it (gitclone<yourpersonalrepourl>) and add the official repo
as a remote so that you easily can keep up new changes (gitremoteaddupstreamhttps://github.com/wymeditor/wymeditor.git).
Create a new branch and check it out (gitcheckout-bmy-cool-new-feature).
Make your changes, making sure to follow the
Coding Standard. If possible, also include a unit test in
src/test/unit/test.js.
Add the changed files to your staging area (gitadd<modifiedfiles>)
and commit your changes with a meaningful message (gitcommit-m"Describeyourchanges"). Make sure and follow the
Coding Standard.
Repeat steps 4-5 until you’re done.
Add yourself to the AUTHORS file!
Make sure unit tests pass in as many browsers as you can. If you don’t have
access to some of the supported browsers, be sure and note that in your pull
request message so we can test them.
Make sure your code is up to date (see below) and if everything is fine push
your changes to GitHub (gitpushorigin<yourbranch>) and send a Pull
Request.
If your fork or local branch falls behind the official upstream repository
please do a gitfetch and then merge or rebase to make sure your
changes will apply cleanly – otherwise your pull request will not be accepted.