- Fork the project
- Make your additions/fixes/improvements
- Run tests if you can (see below)
- Add new tests if you can and if appropriate
- Please make sure any python changes are 2 and 3 compatible
- Send a pull request
- Have a look through issues labelled "easier" or "harder" depending on how ambitious you are feeling
- Then run through the steps as per above
- Feel free to link to your fork in the issue before submitting a pull request if you want a review
- Or just open the pull request. A pull request doesn't have to start with the finished code
- Just open an issue with ideas for features or bugs you have found
Unit testing uses Vader which you will need to install. To run the tests, from within the checkout directory:
vim -u tests/test-vimrc +Vader tests/simplenote.vader