Skip to content

Latest commit

 

History

History
39 lines (28 loc) · 702 Bytes

README.md

File metadata and controls

39 lines (28 loc) · 702 Bytes

FOASCLI

FOASCLI is a Go-based CLI tool that provides commands for generating the Federated OpenAPI specification and the API changelog.

Build From Source

Fetch Source

git clone https://github.com/mongodb/openapi.git
cd openapi/tools/cli

Build

To build foascli, run:

make build

The resulting foascli binary is placed in ./bin.

Usage

To get a list of available commands, run foascli help.

Setup Environment

To set up the development environment, run:

make setup

Run tests

To run unit and e2e tests, run:

make lint && unit-test && e2e-test

Contributing

See our CONTRIBUTING.md guide.