Thank you for your interest in contributing to MERN Dev Toolkit! 🎉 This project is open-source, and contributions are welcome from developers of all levels.
By contributing, you help other MERN developers save time and build production-grade applications faster.
You can contribute in several ways:
-
Add new guides or tutorials
- New package setup instructions
- Deployment guides
- Payment integration examples
-
Improve existing content
- Fix typos or grammar
- Update outdated instructions
- Optimize code examples
-
Submit bug fixes
- Correct errors in markdown files
- Improve readability or structure
-
Suggest features or enhancements
- New diagrams (system design, repo structure)
- Workflow improvements
- Additional tech stack recommendations
Follow these steps to make a contribution:
Click the Fork button on the top right of this repository to create your own copy.
Clone the forked repository to your local machine:
git clone https://github.com/your-username/mern-dev-toolkit.gitCreate a branch for your feature or fix:
git checkout -b feature/my-new-guide- Add new files or edit existing ones
- Follow the existing folder and file structure
- Keep markdown files clear and concise
- Use proper code formatting for code blocks
Commit your changes with a clear and concise message:
git add .
git commit -m "Add guide for integrating Stripe payments"git push origin feature/my-new-guide- Go to your fork on GitHub
- Click Compare & pull request
- Provide a clear description of your changes
- Submit the PR
- Follow the existing folder structure
- Ensure all code examples are tested
- Maintain consistent formatting
- Keep content clear and beginner-friendly
- Do not add unrelated content
- Respect open-source community standards
- Use Markdown headings properly (
#,##,###) - Use fenced code blocks for code snippets (
js,bash) - Add explanations for all code examples
- Avoid long paragraphs; break content into sections
- Add images or diagrams if they improve clarity
- Contributions will be reviewed by the maintainers
- Be patient; PRs may take some time to merge
- All contributions should aim to help MERN developers learn or build faster
Your contributions make MERN Dev Toolkit better for everyone!
Happy coding 🚀