Skip to content

Latest commit

 

History

History
93 lines (58 loc) · 1.42 KB

File metadata and controls

93 lines (58 loc) · 1.42 KB

Contributing to GoEnum

Thank you for considering contributing to GoEnum! 🎉
This guide will help you get started.


🧑‍💻 How to Contribute

We welcome:

  • 🐛 Bug reports
  • 🌟 Feature suggestions
  • 💡 Code improvements
  • 📚 Documentation fixes
  • ✅ Tests or examples

🛠️ Setup Instructions

  1. Fork the repo and clone your fork:
   git clone https://github.com/YOUR_USERNAME/GoEnum.git
   cd GoEnum
  1. Install dependencies:

    go mod tidy
  2. Run tests:

    go test ./...

🔁 Making Changes

  1. Create a branch:

    git checkout -b feature/your-feature-name
  2. Make your changes and write tests if needed.

  3. Run tests before committing:

    go test ./...
  4. Commit and push:

    git commit -m "feat: add new feature"
    git push origin feature/your-feature-name
  5. Open a Pull Request to the main branch.


🧹 Code Style & Rules

  • Use gofmt to format your code:

    go fmt ./...
  • Keep pull requests focused and atomic.

  • Write clear and concise commit messages.


🤝 Code of Conduct

Please follow our Code of Conduct in all interactions.


🙋 Questions?

If you're unsure or want to discuss something, feel free to open an issue or start a discussion.

Thank you for helping make GoEnum better! 💚