admin-apis
Go library providing shared API types and license definitions for the Devsy ecosystem.
Prerequisites
Usage
go get github.com/devsy-org/admin-apis
Development
# List available tasks
task --list
# Run linter
task lint
# Generate API types and OpenAPI definitions
task gen
# Verify generated files are up to date
task check:gen
# Check struct memory alignment
task check:structalign
Features
Feature definitions live in definitions/features.yaml. To add, remove, or edit features:
- Edit
definitions/features.yaml
- Run
task gen
- Commit the generated changes
License
This project is licensed under the Mozilla Public License 2.0.