tlaplus / rfcs

RFCs for changes to the TLA+ specification language
MIT License
13 stars 0 forks source link

[Meta] Specify the TLA+ enhancement process #1

Open lemmy opened 3 years ago

lemmy commented 3 years ago

What should the TLA+ enhancement process look like?

Goals

TODO

lemmy commented 3 years ago

The repository name should change from RFCs to something that better communicates that this is also about bigger enhancements still in the requirements phase? It also has to be made clear that proposers cannot expect others to do the work; proposing an enhancement ideally creates synergies, but the proposer is the driver.

konnov commented 3 years ago

Shall we add "foster wide industry adoption" to the goals?

ligurio commented 3 years ago

I'm not about process, but anyway. It may be worth to create an issue template with recommended fields and parts of RFC. GH allows to create it, see https://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/configuring-issue-templates-for-your-repository

lemmy commented 3 years ago

@ligurio Great idea, do you know of a popular/matching template we could re-use?

ligurio commented 3 years ago

I would start with at least following sections:

I hope it would enough for start.

P.S. see also RFC templates in reactjs project, tensorflow and rust-lang.

Update: GH discussions can be used for discussing RFCs, we found it very convenient in our project.

lemmy commented 1 month ago

The Technical Charter provides scaffolding: https://foundation.tlapl.us/docs/TLA%2B%20Project%20Technical%20Charter.pdf