Authentication
Payment
API Documentation
CI/CD
go get github.com/gorilla/muxgo get -u go.uber.org/zapgo install github.com/air-verse/air@latestDocs - https://github.com/air-verse/air/
Resources : Authentication Types and Techniques - Medium.com - Aly Ragab
The template uses OAuth authentication with Google, and Github preimplemented, to implement other OAuth flow follow official docs from the providers website. Also implementation of JWT ( JSON Web Tokens ), Magiclink, and SSO ( Single Sign On ) is available in the auth module.
Razor pay integration is available for payment processing, and validation.
Resources : Go Workspaces: Simplifying Mutli-Modular Projects - Medium.com - Sabbir Ahmed | Tutorial: Getting started with multi-module workspaces
AGENTS.md - is a copy of the go best practices for agentic development used in the Air project by air-verse.
All git commit messages must follow Conventional Commits for both human and machine readable.