-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Proposal for renaming notaryproject\notaryproject to notaryproject\specifications #38
Comments
Adding @gokarnm in this conversation since the comment - notaryproject/notary#1685 (comment) is related to this proposal. |
I think the term "OCI" has been implied in the folder name so it's not necessary to replicate "OCI" in each individual file name. Considering the user's search habits and SEO, I would suggest including "Notary Project" in each individual file name (URL) and also the document title. Using a too simple and generic title is not beneficial for SEO. My proposed structure are as follows
|
@FeynmanZhou those specifications may be referred from specifications, blog posts, articles and other documents that are not in that folder and without the context of the folder name. That is why it is important to define a clear name for them to avoid ambuiguity. |
@toddysm - Is there a proposal for the other two specifications currently present in the https://github.com/notaryproject/notaryproject/tree/main/specs - The plugin-extensibility.md and trust-store-trust-policy.md ? Also, what about the other sub folders in the notaryproject repo - Security, Requirements, media |
@iamsamirzon thanks for asking.
|
I believe this issues needs to be retitled as renmae |
We may need to separate the signature storage from signature specification and write a new specification for signature storage, since the signature can be stored in OCI compliant registries or in a filesystem as a file, see notaryproject/notation#741 |
Just a question: Based on proposal #35 , folder "requirements" will not be maintained any more. So, if we don't archive repo |
As one work item from the approved proposal #35 (comment) and alignment in community meeting on Jul 24 PDT, this proposal requires a two-thirds supermajority of the maintainer votes, please reply @SteveLasker @justincormack @NiazFK @gokarnm @toddysm @FeynmanZhou @vaninrao10 @priteshbandi @iamsamirzon |
specifications
repository
I'd agree with @TheFoxAtWork for this comment:
Keeping the requirements and scenarios as a single doc, provides context to the purpose of the project and it's goals. Which should continue to evolve. Converting these to issues or archiving would lose that context in a meaningful way. |
Thanks @SteveLasker . I will create a separate issue for addressing the folder structure. This issue will be used for Proposal for renaming |
@SteveLasker @justincormack @NiazFK @gokarnm @toddysm @FeynmanZhou @vaninrao10 @priteshbandi @iamsamirzon Please reply Regarding to folder structure discussion, please go to this issue #48 |
I created the proposal, so my +1 should be implicit 😀 |
LGTM |
1 similar comment
LGTM |
LGTM for renaming notaryproject\notaryproject to notaryproject\specifications |
LGTM, except for Trust Store and Trust Policy should be part of the Notary Project specifications, it has the core verification logic that is references from the OCI specific steps in Signing and Verification Workflow. |
LGTM for renaming of repo, we will have separate issue for restructure of package content. |
LGTM |
Thank you all for voting. We have received 6 LGTMs out of 9 MAINTAINERS, thus reached two-third supermajority to approve renaming from |
The renaming and purpose of repository were updated, see https://github.com/notaryproject/specifications @toddysm Maybe we can close this issue and refer to #48 for folder structure and content discussion. |
Close as the renaming was completed. Please go to #48 for folder structure and content discussion. |
As part of the discussions we are having about cleaning up the branding (#32 and #35) there is a proposal to archive the
notaryproject
repository as it is confusing and replace it with a new repository. This issue is intended to describe the proposal for the new repository, its purpose and structure.The proposal is to create a new repository with the name
specifications
that will contain specifications shared across "subprojects" under Notary Project as well as used by other OSS projects and/or vendor tools that want to interoperate with Notary Project tooling. Here the details:specifications
specifications
repositoryoci-signature-specification
folderThose specifications are OCI specific and describe how the Notary Project Signing Scheme is applied to signatures stored in OCI registries. The folder contains the following documents:
signing-scheme
folderThis specification is not specific to any storage and describes the supported signing schemes. Ideally any tool that supports those schemes should be able to produce signatures that are understood by Notary Project tools. Ideally, we would like to have non-OCI specific envelope specifications in this folder also. This folder contains the following documents:
In the future, this repository may contain specifications about identities, attestations, counter receipts, etc. depending on how the Notary Project evolves.
The text was updated successfully, but these errors were encountered: