Skip to content
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

Guide to developing well-written proposals #1

Open
littledan opened this issue Dec 5, 2017 · 4 comments
Open

Guide to developing well-written proposals #1

littledan opened this issue Dec 5, 2017 · 4 comments

Comments

@littledan
Copy link
Member

Building on @ljharb 's https://github.com/tc39/template-for-proposals , we could document how a well-written proposal should be made. @DanielRosenwasser wrote,

I've discussed with @bterlson and @rbuckton about the need for background, motivating examples, and potential usage for new proposal documents. Much of the time, it's not clear for outsiders what problems a given proposal is trying to solve.

I think this is a great idea. Ideally, a proposal's README or other supporting documents should describe those. In my opinion, those should be updated as a proposal advances. These can sometimes accidentally get out of date; issues and PRs from other contributors can be a big help here (this could be documented too).

@mathiasbynens
Copy link
Member

mathiasbynens commented Dec 5, 2017

Big +1 here. Additionally, proposals should include an “implementations” section in their README, linking to bug reports.

@ljharb
Copy link
Member

ljharb commented Dec 6, 2017

My personal preference has been, once stage 1 is achieved, to file an issue called "Path to Stage 4" that tracks the entire stage process, including implementations, and update it as I go. Here's some examples:

@littledan
Copy link
Member Author

Parts of this are addressed by #46 , though that doesn't cover the "path to Stage 4" part.

@littledan
Copy link
Member Author

#53 includes @ljharb's issue template. What we're still missing, though, is a guide to well-written spec text.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants