| Post Reply | RetroFed Forum Forum Index » Open Source |
| Author | Message | ||
|---|---|---|---|
|
aliamerj
programming.dev
aliamerj@programming.dev Joined: 2026-04-17 |
I kept running into a situation where my OpenAPI spec and my test collection described the same endpoints but slowly drifted apart. Someone updates the spec, forgets the tests. Someone fixes a test, doesn't touch the spec. The usual. I built VolcAPI to collapse this into one file. You add a
It's a static Go binary — no runtime, no dependencies. The immediate goal is CI integration: JUnit XML output and a working GitHub Actions example are in progress. This is alpha. GET/POST/PUT/DELETE work. Response validation works. CI output formats are next. Repo: https://github.com/aliamerj/volcapi Curious whether the "spec as test suite" model makes sense to people here, or whether you'd keep tests separate from the spec on principle. I've gone back and forth on this design decision and haven't fully settled it. |
||
| 13 Original | |||
|
4am
lemmy.zip
4am@lemmy.zip Joined: 2025-06-23 |
I don’t think this will become the way to do things, but I would imagine there are plenty of cases where this type of declarative management makes sense. Looks cool! |
||
| 1 | |||
| Post Reply |
Back to top |