Go doesn't have a registry — publishing = pushing to a public Git repo with versioned tags.
- Create a GitHub repo named e.g.
kriya-gounder your account or org. - Edit
go.mod— replace the module path with your repo's URL:- module github.com/insights-by-omkar/kriya-go + module github.com/<your-org>/<your-repo-name>
- Edit
client.gopackage doc comment + import examples if you rename the package. - Push:
cd sdk/go git init git add . git commit -m "Initial release" git branch -M main git remote add origin git@github.com:insights-by-omkar/kriya-go.git git push -u origin main git tag v0.1.0 git push --tags
# Bump the tag, push it.
git tag v0.1.1
git push --tagsGo modules pick up tags automatically; users get the new version with go get …@latest or go get …@v0.1.1.
go get github.com/insights-by-omkar/kriya-go@latest