Skip to content

Latest commit

 

History

History
57 lines (42 loc) · 1.11 KB

File metadata and controls

57 lines (42 loc) · 1.11 KB

Contributing to Shieldguard

Thank you for your interest in contributing! 🎉

How to Contribute

1. Fork the Repository

git clone https://github.com/AetherCodeHQ/shieldguard.git
cd shieldguard

2. Create a Branch

git checkout -b feature/your-feature-name

3. Make Your Changes

  • Write clean, documented code
  • Follow Go conventions (gofmt, golint)
  • Add tests for new functionality

4. Run Tests

go test ./...
golangci-lint run

5. Commit Your Changes

git commit -m "feat: add new feature description"

6. Push and Create PR

git push origin feature/your-feature-name

Commit Convention

We use Conventional Commits:

  • feat: — New feature
  • fix: — Bug fix
  • docs: — Documentation changes
  • style: — Code style changes (formatting, etc.)
  • refactor: — Code refactoring
  • test: — Adding tests
  • chore: — Maintenance tasks

Code of Conduct

Please read our Code of Conduct before contributing.

Questions?

Open an issue or start a discussion!