Skip to content

Latest commit

 

History

History
45 lines (29 loc) · 830 Bytes

File metadata and controls

45 lines (29 loc) · 830 Bytes

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:

  1. Edit definitions/features.yaml
  2. Run task gen
  3. Commit the generated changes

License

This project is licensed under the Mozilla Public License 2.0.