API Evangelist API Evangelist
API Learnings
Toolbox
API Evangelist LLC

GitHub Actions

Employing actions as a pipeline to make sure that the deliver of each API is a repeatable process.

Rules

APIs.json Apis Properties Github Action Info

This property so that a GitHub Actions CI/CD pipeline is available for an API, giving a link to the pipeline YAML artifact, which can be used to automate and govern the API as part of the build pro...

Strategies

Producing APIs MUST Be Repeatable

If you can't reproduce how an API was built, you don't have a process. You have tribal knowledge. A single source of truth for artifacts and conversations, backed by CI/CD pipelines that make deliv...

API Governance Is Automated in CI/CD

Manual governance reviews are a bottleneck that slows delivery and introduces human error. Linting, contract testing, schema validation--bake all of it into your CI/CD pipeline so governance happen...

API Delivery Is Fast and Design-First

Design-first is the approach I see working best across the API landscape. Mock servers, contract testing, schema registries--these let consumers start integrating before implementation is even done...