Thank you for your interest in contributing to DevVerse! π« This project is built by and for the developer community β a space to share mini web projects, learn from others, and grow together.
Please take a few minutes to read this guide before contributing.
- How You Can Contribute
- Project Structure
- Contribution Steps
- Adding Your Project
- Code Guidelines
- Pull Request Process
- Community Standards
You can contribute by:
- Adding your mini web project or creative experiment.
- Improving the documentation (README, CONTRIBUTING, etc.).
- Enhancing UI/UX or optimizing existing projects.
- Reporting bugs or suggesting new features via Issues.
Each contribution should follow this structure:
DevVerse/
β βββ your-project-name/
β β βββ index.html
β β βββ style.css
β β βββ script.js
β β βββ meta.json
β β βββ README.md
βββ pages.json
βββ README.md
Your meta.json file should look like this:
{
"title": "Project Title",
"description": "A short description of your project",
"image": "path/to/preview.png"
}-
Fork this repository
git fork https://github.com/DevVerse.git
-
Clone your fork
git clone https://github.com/<your-username>/DevVerse.git
-
Navigate into the repo
cd DevVerse -
Create a new branch
git checkout -b add-my-project
-
Add your project
- Create a new folder inside
/projects/with your project name. - Add your files (
index.html,style.css,script.js, etc.). - Include a
meta.jsonand a project-levelREADME.md.
- Create a new folder inside
-
Update
pages.jsonAdd your project entry to the JSON list. Ensure the name is unique. -
Commit and push
git add . git commit -m "Added my awesome mini project π" git push origin add-my-project
-
Submit a Pull Request (PR)
- Go to your fork on GitHub.
- Click Compare & Pull Request.
- Describe your project and changes clearly.
- Keep your code clean, readable, and commented.
- Use semantic HTML, well-structured CSS, and efficient JS.
- Ensure all assets (images, scripts) are inside your project folder.
- Avoid using copyrighted or external paid resources.
- Every PR will be reviewed by maintainers.
- If everything looks good, your PR will be merged. π
- Once merged, your name will appear in the Contributors section of the README automatically (via all-contributors bot).
We follow the Contributor Covenant Code of Conduct. Be respectful, supportive, and collaborative. This is a safe place for all developers. π
If youβre new to open source, check out:
Thank you for helping us build DevVerse β
βWhere ideas meet code, and developers grow together.β π