dat-ecosystem-archive / DEPs

Dat Enhancement Proposals. Contains all specs for the Dat protocol, including drafts. [ DEPRECATED - see https://github.com/hypercore-protocol/hypercore-proposals for similar functionality. More info on active projects and modules at https://dat-ecosystem.org/ ]
https://dat-ecosystem.github.io/DEPs
166 stars 17 forks source link

DEP: The Dat Enhancement Proposal Process (for Draft status) #2

Closed bnewbold closed 6 years ago

bnewbold commented 6 years ago

View it rendered here

Also rendered README and template.

This first DEP is now ready for review. I'm submitting it for Draft status, with the hope that it stabilizes to Active within a couple months after a couple other DEPs go through the process.

I believe I pulled in all the decisions from today's WG meeting (notes).

While we mentioned a two week review period during the meeting, I remembered that that's a maximum, so if everybody likes what they see here we could merge-as-draft sooner (though not less than ~3 days to give everybody time to read). Also totally fine to wait two weeks until the next meeting.

pfrazee commented 6 years ago

Nice start @bnewbold

bnewbold commented 6 years ago

This round of edits was more divergent (more ideas, more text) than I was hoping. Will probably do a more convergent (polish, simplify) edit and then "submit" this weekend so it has a couple days to sit before our working group meeting next Wednesday.

bnewbold commented 6 years ago

While writing this, I thought of a better way to describe the difference between the expectations about "Draft"/"Active" here (and in practice with Rust, and I think Python) vs. current practice with Bittorrent BEPs: whether the proposals lead implementation, or the implementation leads proposals and standards. W3C is maybe a good example of both: sometimes (HTML5?) the standards process guides implementation (browsers), but very often the opposite is true (standards process is playing catch up).

Obviously we've got a bunch of implementation running around already, but I think it could be really helpful (and realistic) for proposals and documentation to lead implementation.

joehand commented 6 years ago

Looks great, thanks for updating this!

pfrazee commented 6 years ago

I'm happy with this DEP's state.