Skip to content

Latest commit

 

History

History
65 lines (42 loc) · 2.85 KB

CONTRIBUTING.md

File metadata and controls

65 lines (42 loc) · 2.85 KB

Contributing

These are some of the ways you can contribute to OS.js

  • Open issues You can post any issues to Github
  • New features Create a pull request or open a new issue if you have any ideas for new features
  • Translating Language support is a bit lacking, so any help appreciated!
  • Testing Things are always changing, and automated tests are not enough to ensure everything is working 100%.
  • Documentation Found something in the documentation that does not seem right ?
  • Commuinty Join in our Gitter chat room for fun- and tech talk!

You can also submit patches and questions directly to me via email, but using Github is preferred.

Resources

Source Code

Guides etc

Setting up development Environment

To get started you need a Github account.

Then proceed to fork OS.js via the official project page.

Prepare

# Clone your newly created repository (*git*) and build:

sudo npm install -g grunt-cli
npm install
grunt

# Start the server and test if everything is working:

./bin/start-node-dev.sh

Making and submitting changes

Commit the changes to your repository and push changes like normal. You can use grunt watch to automatically run tasks when you change files.

When you're done with the changes and want to submit your work, head over to the pull request page and click "New pull request".

Please note that you don't have to create a new pull-request if you make new changes to the branch you specified, github will update automatically