-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
The TUI has gained some attention and should be an available interface option moving forward. But instead of duplicating logic between repos, both interfaces should be grouped together in a new repo openapi-validator with 3 crates and 2 Formulae:
oav-lib: shared crate for logic
oav-cli: CLI
oav-tui: lazyoav TUI
Basically, the migration should be:
- Create entur/openapi-validator repo
- git subtree add both existing repos (preserves full history)
- Restructure into workspace layout
- Extract shared code into oav-lib incrementally (config → docker → pipeline → generators → spec → scaffold)
- Update release workflow to build both binaries
- Add lazyoav.rb formula
- Archive old repos with a redirect notice in the README
An exact copy of this issue will be available in the TUI repo: https://github.com/entur/openapi-validator-tui/issues
Reactions are currently unavailable