GitHub
MachineAuth is open source on GitHub.
Repository
- โญ 2.4k+ stars
- ๐ด 500+ forks
- ๐ Open issues and PRs welcome
Contributing
We welcome contributions! Please see our Contributing Guide.
Quick Steps
# Fork the repo
# Clone your fork
git clone https://github.com/YOUR_USERNAME/MachineAuth.git
# Create a branch
git checkout -b feature/amazing-feature
# Make changes and commit
git commit -m 'feat: add amazing feature'
# Push and create PR
git push origin feature/amazing-feature
What to Contribute
- ๐ Bug fixes
- โจ New features
- ๐ Documentation improvements
- ๐งช Tests
- ๐จ UI/UX improvements
Development Setup
# Backend
go run ./cmd/server
# Frontend
cd web && npm install && npm run dev
# Run tests
go test -v ./...
Code Style
- Go: Follow standard Go conventions, use
go fmt - TypeScript: Follow existing patterns, run linting
- Commits: Use conventional commits (
feat:,fix:,docs:)
License
MIT License โ see LICENSE.