Installation¶
Go Install¶
The easiest way to install Release Agent Team is using go install:
This installs the atrelease binary to your $GOPATH/bin directory.
Homebrew¶
On macOS and Linux, you can install via Homebrew:
From Source¶
Clone the repository and build:
git clone https://github.com/agentplexus/agent-team-release.git
cd agent-team-release
go build -o atrelease ./cmd/atrelease
Verify Installation¶
Check that Release Agent is installed correctly:
Dependencies¶
Required¶
| Tool | Purpose |
|---|---|
git |
Version control operations |
gh |
GitHub CLI for CI status checking |
Language-Specific¶
| Tool | Language | Purpose |
|---|---|---|
go |
Go | Build and test |
golangci-lint |
Go | Linting |
node, npm |
TypeScript/JS | Build and test |
eslint |
TypeScript/JS | Linting |
prettier |
TypeScript/JS | Formatting |
Optional¶
| Tool | Purpose |
|---|---|
schangelog |
Changelog generation |
sroadmap |
Roadmap management |
gocoverbadge |
Coverage badge generation |
govulncheck |
Vulnerability scanning |
Installing Optional Tools¶
schangelog¶
For automated changelog generation:
sroadmap¶
For roadmap updates:
golangci-lint¶
For Go linting:
# macOS
brew install golangci-lint
# Linux/Windows
go install github.com/golangci/golangci-lint/cmd/golangci-lint@latest
govulncheck¶
For vulnerability scanning: