Back to 33 Js Concepts

Contributing

docs/contributing.mdx

latest2.9 KB
Original Source

Welcome Contributors!

This project would not be possible without your help and support, and we appreciate your willingness to contribute!

<Info> By contributing, you agree that your contributions will be licensed under the [MIT license](https://github.com/leonardomso/33-js-concepts/blob/master/LICENSE). </Info>

How to Contribute

<Steps> <Step title="Fork the Repository"> Start by forking the [main repository](https://github.com/leonardomso/33-js-concepts) to your GitHub account. </Step> <Step title="Make Your Changes"> Add new resources, fix broken links, or improve existing content. </Step> <Step title="Submit a Pull Request"> Create a pull request with a clear description of your changes. </Step> </Steps>

Adding New Resources

When adding new resources, please follow these guidelines:

<AccordionGroup> <Accordion title="Resource Quality"> - Resources should be high-quality and educational - Content should be accurate and up-to-date - Prefer resources from reputable sources </Accordion> <Accordion title="Format"> Include the author name in the link text: ```markdown - [Article Title — Author Name](URL) ``` </Accordion> <Accordion title="Categories"> Place resources in the appropriate category: - **Reference**: Official documentation (MDN, ECMAScript spec) - **Articles**: Blog posts and tutorials - **Videos**: YouTube tutorials and conference talks - **Books**: Published books and free online books </Accordion> </AccordionGroup>

Creating Translations

We welcome translations to make this resource accessible to developers worldwide!

<Steps> <Step title="Fork the Repository"> Fork the [main repository](https://github.com/leonardomso/33-js-concepts) to your account. </Step> <Step title="Add Yourself to Watch List"> Stay updated with changes by watching the main repository. </Step> <Step title="Translate the Content"> Translate the content in your forked repository. </Step> <Step title="Update the README"> Add a link to your translation in the Community section: ```markdown - [Your language (English name)](link-to-your-repo) — Your Name ``` </Step> <Step title="Submit a PR"> Create a Pull Request with the title "Add [language] translation" </Step> </Steps>

Code of Conduct

Please read our Code of Conduct before contributing. We are committed to providing a welcoming and inclusive environment for all contributors.

Questions?

If you have any questions, feel free to:

<Card title="View on GitHub" icon="github" href="https://github.com/leonardomso/33-js-concepts"> Check out the repository and start contributing today! </Card>