Replies: 6 comments 5 replies
This comment was marked as off-topic.
This comment was marked as off-topic.
-
Since we have two repositories Here's the convention of golang package naming: https://go.dev/doc/effective_go#package-names. |
Beta Was this translation helpful? Give feedback.
-
The intention of this design is to hide |
Beta Was this translation helpful? Give feedback.
-
Which is the problem we are trying to solve by splitting the non-cli logic into My gut feeling is that it would add complexity and maintainability burden to our ecosystem:
If we stick to just
|
Beta Was this translation helpful? Give feedback.
-
@shizhMSFT @rgnote @sajayantony any feedback? I thought we discussed this option before we split the package. Don't remember the downside of it. |
Beta Was this translation helpful? Give feedback.
-
Things to refactor
|
Beta Was this translation helpful? Give feedback.
-
Notation and notation-go-lib design goals
Goals
Proposal
notation-go-lib
into two part.notation-core-go
implementsnotation-go
notation-core-go
notation
CLI will be a thin layer that depends onnotation-go
for most functionalitynotation-core-go
,notation-go
andnotation
. Each component revises versions independently.notation
,notation-go-lib
andnotation-core
.notation
, dependencies are statically linked.Beta Was this translation helpful? Give feedback.
All reactions