Hi there! We're thrilled that you'd like to contribute to this project. Your help is essential for keeping it great.
We'd love you to open issues, if they're relevant to this repository: feature requests, bug reports, questions about our processes, declarations of gratefulness, etc. are all welcome.
In particular, if you have a large PR you want to send our way, it may make sense to open an issue to discuss it with the maintainers first.
You can easily add a material to the website. Here is a small list of things to do:
- [Fork][fork] and clone the repository
- Create a new branch:
git checkout -b my-branch-name
- run
npm run add:{category} {github_url}
for examplenpm run add:Components https://github.com/facebook/react
to add a material. - Commit changes, push and [submit a pull request][pr]
- Pat your self on the back and wait for your pull request to be reviewed and merged.
npm run add:components {GITHUB_URL}
npm run add:tutorial {GITHUB_URL}
npm run add:test {GITHUB_URL}
npm run add:example {GITHUB_URL}
npm run add:tool {GITHUB_URL}
npm run add:redux {GITHUB_URL}
npm run add:chart {GITHUB_URL}
npm run add:integration {GITHUB_URL}
npm run add:dev-tool {GITHUB_URL}
npm run add:data {GITHUB_URL}
npm run add:style {GITHUB_URL}
npm run add:boilerplate {GITHUB_URL}
npm run add:router {GITHUB_URL}
npm run add:form {GITHUB_URL}
npm run add:lib {GITHUB_URL}
- Boilerplates
- Components
- Forms
- Tutorials
- Tools
- Testing
- Styles
Take a look at the commands you can run https://github.com/boyney123/react.explore-tech.org/blob/0b246c86909894e858c4125c6f159b75b9c0953a/package.json#L38
If you would like to add a new Category you will need to do two things:
- Update the site config to add the category
- Update
icon-to-category
mapper, and add your new logo and map.