Skip to content

Latest commit

 

History

History
67 lines (43 loc) · 1.85 KB

File metadata and controls

67 lines (43 loc) · 1.85 KB

Contributing Guide

Welcome, and thank you for considering contributing to this project! 💖
We appreciate all contributions — code, documentation, feedback, and more.


👣 Getting Started

If you're new to open source or unsure where to begin:

Once you find an issue to work on, comment with something like:

"I'd like to work on this"
This helps avoid duplication and ensures you get support.


🛠️ How You Can Contribute

We welcome many types of contributions:

  • 💡 New features or improvements
  • 🐛 Bug fixes
  • 📚 Documentation updates
  • 🧪 Tests or CI/CD enhancements
  • 🎨 UI or design suggestions
  • 📣 Blog posts or community engagement

Not all contributions require a pull request — feel free to reach out!


🔁 Pull Request Process

  1. Fork the repository
  2. Create a new branch: git checkout -b feature/my-feature
  3. Commit your changes
  4. Push to your fork and open a pull request

We review all PRs and provide feedback as needed. Please be patient and respectful during the process.


✅ Pull Request Checklist

Before submitting:

  • Code compiles and passes all tests
  • Linting and formatting applied
  • Changes documented (README, docstrings, etc.)
  • Commits are signed (see below)
  • The PR description explains why the change is needed

✍️ Sign Your Commits (DCO)

We require that all commits are signed to acknowledge your rights to contribute.

Use the -s flag when committing:

git commit -s -m "Add my awesome feature"