Contribute
Learn how to contribute to the Next.js MDX Template project
Ways to Contribute
There are several ways you can contribute to the project:
- Reporting bugs and issues
- Suggesting new features or improvements
- Improving documentation
- Submitting code changes and fixes
- Adding new components or features
- Writing tests
Development Setup
Fork and clone the repository
Install dependencies
Create a new branch
Start the development server
Project Structure
Before making changes, familiarize yourself with the project structure:
content/docs/
- MDX documentation filessrc/app/
- Next.js application routessrc/components/
- Reusable React componentssrc/config/
- Site configuration filessrc/types/
- TypeScript type definitions
Contribution Guidelines
Below are the guidelines for contributing to the project.
Documentation
When adding new features or components:
- Update relevant documentation files
- Include code examples where appropriate
- Add TypeScript types and documentation
- Update the table of contents if needed
Pull Requests
- Create a new branch for your changes
- Make your changes and commit them
- Push to your fork and submit a pull request
- Ensure your PR description clearly explains the changes
- Link any related issues
Getting Help
If you need help or have questions:
- Check the existing documentation
- Open an issue for questions
- Join our community discussions
- Reach out to maintainers
Code of Conduct
Please note that this project follows a Code of Conduct. By participating, you are expected to uphold this code.
License
By contributing to this project, you agree that your contributions will be licensed under the same license as the project.