Splitting oasdiff into 2 repos #319
Closed
reuvenharrison
started this conversation in
Ideas
Replies: 1 comment 1 reply
-
I been in situations couple times I would recomend to consider using golang modules (aka go monorepo). There would be little benefits of moving to the separate repo when cli can be an submodule with different release tags and independent versioning. |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hi all,
We recently released v2 of oasdiff.
The motivation behind this was to notify our users about a breaking change in the new v2 cmd-line with sub commands (#292).
However, what we didn't realize is, as a go package, releasing v2 must follow certain guidelines: https://go.dev/blog/v2-go-modules
As a result, users of the oasdiff golang package cannot consume v2 (see: #318).
Apart from fixing this, I would also like to suggest that we separate the go package from the cmd-line.
The current repo will remain the home of the oasdiff cmd-line and a new repo will host the oasdiff go package.
This will enable us to focus on the different considerations of each audience moving forward, and, hopefully, avoid similar problems.
Your feedback is welcome.
Reuven
Beta Was this translation helpful? Give feedback.
All reactions