Thank you for considering contributing to React Email. We've created this guide to help you better understand how to contribute to the project, even if you've never contributed to an open source project before. ## How to report bugs To report a bug, please first read our guide on [opening issues](https://react.email/docs/contributing/opening-issues). ## How to contribute code To open a pull request, please first read our guide on [opening pull requests](https://react.email/docs/contributing/opening-pull-requests), which outlines our process for RFCs and pull requests. ### Codebase overview If you need help getting familiar with our codebase, we recommend reading our [Codebase overview guide](https://react.email/docs/contributing/codebase-overview). ### Development workflow guide We have also created a Development workflow guide to help you get familiar with the development workflow for React Email. It includes instructions for: 1. [Setting up your development environment](https://react.email/docs/contributing/development-workflow/1-setup) 2. [Running tests](https://react.email/docs/contributing/development-workflow/2-running-tests) 3. [Linting](https://react.email/docs/contributing/development-workflow/3-linting) 4. [Building](https://react.email/docs/contributing/development-workflow/4-building) 5. [Writing documentation](https://react.email/docs/contributing/development-workflow/5-writing-docs)