https://github.com/peteraritchie/api-pipeline
API pipeline experimentation
https://github.com/peteraritchie/api-pipeline
Last synced: 5 months ago
JSON representation
API pipeline experimentation
- Host: GitHub
- URL: https://github.com/peteraritchie/api-pipeline
- Owner: peteraritchie
- License: mit
- Created: 2022-03-17T20:12:41.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2022-03-17T20:28:21.000Z (almost 4 years ago)
- Last Synced: 2025-07-04T12:08:01.920Z (6 months ago)
- Language: JavaScript
- Size: 25.4 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# api-pipeline
an example OpenAPI specification repository that included a delivery pipeline including the following:
- "build" by composing multiple specifications into one.
- .lint specification based on generic and specific rules
- Non-breaking change verification.
- Difference/change report
- Semantic versioning (based on change type: breaking, minor, info)
- package
- release (GitHub, NPM, etc.)
Future considerations:
- Build SDK
- Acceptance testing
- Delivery (over and above release, e.g. host)
## References
https://www.npmjs.com/package/openapi-diff
## From scratch on Windows
```bat
choco upgrade nodejs
```
## packages
npm install openapi-diff --save-dev