Skip to content

Latest commit

 

History

History
110 lines (73 loc) · 2.75 KB

File metadata and controls

110 lines (73 loc) · 2.75 KB

🤝 Contributing Guidelines

Thank you for your interest in contributing to this Open Source Component Library 🎉 Your contributions are highly appreciated and will help make this project better for everyone!


📋 Contribution Process

  1. Star & Follow (Mandatory)

    • Give a ⭐ to this repository.
    • Follow my GitHub account for updates.
  2. Fork the Repository

    • Click on the Fork button at the top-right corner of this repo.
    • This will create a copy of the repo in your GitHub account.
  3. Clone Your Fork

    git clone https://github.com/Gyanthakur/component-library.git
    cd component-library
  4. Create a New Branch

    git checkout -b feature/your-feature-name
  5. Make Your Changes

    • Add/Edit components inside the components/ folder.

    • Update documentation if needed.

    • Test your changes by running:

      npm run dev
  6. Commit Your Changes

    git add .
    git commit -m "Added: New Button component"
  7. Push Your Changes

    git push origin feature/your-feature-name
  8. Create an Issue (Before PR)

    • Go to the Issues tab and create a new issue describing your contribution (bug fix, new feature, etc.).
  9. Raise a Pull Request (PR)

    • Go to your forked repository.
    • Click on Compare & Pull Request.
    • Add a clear title and description of your changes.
    • Link the issue number (e.g., Closes #12).
  10. Review & Merge

    • Wait for review.
    • Once approved, your PR will be merged 🚀

📝 Contribution Rules

  • Follow proper commit message style (e.g., Added: New Card component).
  • Do not spam with irrelevant PRs (they will be marked invalid).
  • Make sure your code follows Next.js + Tailwind best practices.
  • Ensure that your changes do not break the existing project.

📂 Folder Structure

component-library/
├── app/                # Next.js App Router pages
├── components/         # Buttons, Cards & other UI components
├── public/             # Static assets
├── styles/             # Global CSS
├── package.json
├── tailwind.config.js
└── README.md

💬 Need Help?

If you face any issues, feel free to open a GitHub Issue or contact me directly:

📱 WhatsApp: +91 895-7818-597

WhatsApp

🌟 Happy Contributing & Happy Hacktoberfest 2025 🎉