diff --git a/docs/new_predicate_guidelines.md b/docs/new_predicate_guidelines.md index 689c4a82..3610f15f 100644 --- a/docs/new_predicate_guidelines.md +++ b/docs/new_predicate_guidelines.md @@ -52,6 +52,12 @@ specification for you. Our vetting process is simple. 1. Open a PR following [ITE-9] formatting guidelines. + - Add a the new predicate to the list of [existing predicates]. + - To generate Go/Python/Java language bindings for the new predicate, + include a [protobuf definition]. + - If the [predicateType] URI will be defined under the + https://in-toto.io/attestation namespace, submit a PR to add a line + to the [URL redirects list] for the in-toto.io domain. 2. The in-toto Attestation Framework maintainers will review the PR at the next maintainers meeting. 3. If accepted, the new predicate type will be included in our directory. @@ -59,7 +65,10 @@ Our vetting process is simple. [ITE-9]: https://github.com/in-toto/ITE/tree/master/ITE/9#document-format [Predicates]: ../spec/v1/predicate.md [RFC 3339]: https://tools.ietf.org/html/rfc3339 +[URL redirects list]: https://github.com/in-toto/in-toto.io/blob/master/public/_redirects [field types]: ../spec/v1/field_types.md -[existing predicates]: ../spec/predicates +[existing predicates]: ../spec/predicates/README/md [parsing rules]: ../spec/v1/README.md#parsing-rules +[predicateType]: ../spec/v1/predicate.md#fields +[protobuf definition]: ../protos/README.md [vetting process]: #vetting-process