Skip to content

Latest commit

Β 

History

History
147 lines (99 loc) Β· 3.53 KB

File metadata and controls

147 lines (99 loc) Β· 3.53 KB

🀝 Contributing to DevVerse

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.


🧭 Table of Contents

  1. How You Can Contribute
  2. Project Structure
  3. Contribution Steps
  4. Adding Your Project
  5. Code Guidelines
  6. Pull Request Process
  7. Community Standards

πŸš€ How You Can Contribute

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.

πŸ—‚ Project Structure

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"
}

βš™οΈ Contribution Steps

  1. Fork this repository

    git fork https://github.com/DevVerse.git
  2. Clone your fork

    git clone https://github.com/<your-username>/DevVerse.git
  3. Navigate into the repo

    cd DevVerse
  4. Create a new branch

    git checkout -b add-my-project
  5. 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.json and a project-level README.md.
  6. Update pages.json Add your project entry to the JSON list. Ensure the name is unique.

  7. Commit and push

    git add .
    git commit -m "Added my awesome mini project πŸš€"
    git push origin add-my-project
  8. Submit a Pull Request (PR)

    • Go to your fork on GitHub.
    • Click Compare & Pull Request.
    • Describe your project and changes clearly.

🧩 Code Guidelines

  • 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.

🧾 Pull Request Process

  • 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).

🌱 Community Standards

We follow the Contributor Covenant Code of Conduct. Be respectful, supportive, and collaborative. This is a safe place for all developers. πŸ’™


πŸ’‘ Tip

If you’re new to open source, check out:


Thank you for helping us build DevVerse β€”

β€œWhere ideas meet code, and developers grow together.” πŸš€