a Sails application
Do you want to learn how to code by contributing to a real project? this project is the answer.
To help out you will need to be able to use github, use a text editor, and be willing to learn JavaScript, Sails, and Node.
To contribute
- install node.js
- Install the github app
- fork this project and clone it to your machine
- install a text editor
Get node.js
Get an account in github if you don't have one.
Install the github client GitHub Windows or GitHub Mac
Focus first on learning how to use the Github app to quickly get code, save it in github, and collaborate with others.
If you are learning how to code, get a text editor that will do syntax highlight and help you with indentations at first. The two that I like are
The two editors that most professionals use are vim emacs
If you are starting to code, DO NOT USE THEM. They take time to learn how to use because of how many features they have. They are a side quest; a good and honorable one, but they can distract you from what matters.
My favorite resource for JavaScript is Mozilla Developers Network
Beware of older sites and books. There has been a lot of changes in how people use JavaScript in the last 5 years versus the previous 15 that preceded them.
The framework that this project uses is Sails, which is built on Express, which in turn is built on node.js. Most of the time finding information about Sails will be enough to get a task done. But in the answers they may discuss express or node.