https://github.com/akalanka47000/go-modkit
A monorepository designed to house go modules which make developer life a bit easier
https://github.com/akalanka47000/go-modkit
dx go-packages turborepo
Last synced: 5 months ago
JSON representation
A monorepository designed to house go modules which make developer life a bit easier
- Host: GitHub
- URL: https://github.com/akalanka47000/go-modkit
- Owner: Akalanka47000
- License: mit
- Created: 2025-04-30T17:00:19.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2025-05-11T08:21:25.000Z (8 months ago)
- Last Synced: 2025-05-11T09:26:28.413Z (8 months ago)
- Topics: dx, go-packages, turborepo
- Language: Go
- Homepage:
- Size: 262 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Go Modkit
A monorepository designed to house go modules which make developer life a bit easier
Go Modkit strictly follows [Semantic versioning](https://semver.org). All packages are versioned independently and their stable versions start from `/v1.0.0`. **No breaking changes will be introduced before any major version upgrades**. All packages are available under the `latest` tag, and for some packages, the `blizzard` tag if present indicates it's a pre-release version.
## Getting started
### Prerequisites
- [Go](https://golang.org/doc/install) version 1.23 or higher (recommended)
- [Bun](https://bun.sh/docs/installation) or [Node.js](https://nodejs.org/en/download/) if you want to utilize the power of [Turborepo](https://turbo.build/repo/docs) during development (Optional)
### Common commands
- Run `bun install` to install all dependencies // or alternatively `go get` for each module
- Run `bun run test` to run all test suites
- Run `bun format` to format all packages
- Run `bun lint` to run all linters
## Commit messages
- We follow conventional commits during our development workflow as a good practice. More information can be found at their official [documentation](https://www.conventionalcommits.org/en/v1.0.0-beta.4/#examples)
- Refer the [commitlint.config.js](https://github.com/akalanka47000/go-modkit/blob/main/commitlint.config.js) file for a full list of supported commit message prefixes