GitHub

MachineAuth is open source on GitHub.

Repository

mandarwagh9/MachineAuth

  • โญ 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.