See (and edit!) our public Wiki.
https://github.com/shanalikhan/code-settings-sync/wiki/Contributing
I encourage you to create new pages or make helpful edits to all parts of the wiki. Try to ask before making major changes to pages you didn't create, but just do whatever you think is best. Feel free to make a user page and collect your notes there so everyone can learn.
Join our public Slack:
If you need any help or want someone to set up the workspace with you and get you stepping through code in your editor, make some noise in #contributors. Don't be afraid to speak up!
If you are looking forward to solve issues, you can select any issue you want but it would be great if you start with these issues, for these issues I will be specifically asking for help :
https://github.com/shanalikhan/code-settings-sync/labels/good%20first%20issue
https://github.com/shanalikhan/code-settings-sync/labels/PR-Welcome
git clone https://github.com/shanalikhan/code-settings-sync.git
cd code-settings-sync
npm install
code .
Checkout the lastest version branch available and Hit F5
to run Settings Sync in debug mode.
Git and Node should be enough to run this extension. Execute the commands above and you will be able to run the extension in Code.
PR Base Branch Guideline:
PR usually dont merge into master
branch but in the version name branch like v3.1.0
.
You will always see the next version branch if which current work is being done by me and other contributors. You need to set base branch and create PR for that branch.
Make sure the changes you made are not breaking the tests cases!
All the test cases are in /test
directory. Add new test cases if application with your PR.
To run the tests,
cd path/to/code-settings-sync && npm install && code .
Launch Extension
by pressingF5
- From Debugger menu, start
Launch Tests
There might be several issue present on the IssueHunt from which you can earn money by fixing those issues. Feel free to start!
You can contribute me financially by two ways:
- Sending donation directly to my PayPal
- If you looking forward to add some special features for your company, for this I also welcome financial contributions in full transparency on my open collective.
Thank you to all the people who have already contributed to Settings Sync!
Thank you to all our backers! [Become a backer]
Thank you to all our sponsors! (please ask your company to also support this open source project by becoming a sponsor)