Closed shamilovtim closed 1 week ago
Idea: we model after https://github.com/DefinitelyTyped/DefinitelyTyped and claim an npm scope like @web5-protocols
. Then we allow pull requests to a Github repo web5-protocols
and similar to DefinitelyTyped, each package gets published to npm under @web5-protocols/name-of-package
.
DWN protocols currently aren't required to specify their types or shape which means our goal of facilitating their sharing is not being met.
Ideas we have:
Follow up thoughts:
How do we lint a future protocol and ensure that our standards are being met? For example, if we say that they should ship types how do we lint and accept/reject such a protocol?