-
Notifications
You must be signed in to change notification settings - Fork 17.8k
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
design: add metadata to all design documents #52251
Comments
The conversion to //go:build constraints was Go proposal 41184, which stated:
Does it work to start with the proposal first, which should have the information you're describing? Or do you still think design draft documents should be updated if they're used in a Go proposal? (If so, it seems this itself can be a proposal to establish that property.) |
@dmitshur I don't think we need to approve a proposal to update design docs. They are just documentation. A doc like https://go.dev/design/draft-gobuild should be updated to link to the proposal issue. Anybody can do that. |
Since a proposal is not always linked to a github issue, I think it is worth having common metadata in the document header. Thanks. |
I want to clarify that a proposal is always linked to a GitHub issue. However, in some cases design drafts were written and published before the GitHub issue was created, and nobody went back to add a link. |
If you have a specific suggestion for a metadata format, then I suppose that that should go through the proposal process as @dmitshur suggests. But I personally don't think it's necessary. |
Timed out in state WaitingForInfo. Closing. (I am just a bot, though. Please speak up if this is a mistake or you have the requested information.) |
Today a gopher on Telegram reported a problem when trying to install
staticcheck
with go1.16.Here is the error:
I remembered that there was a transition period, so I checked the original proposal https://go.dev/design/draft-gobuild.
Here is a list of problems:
Go 1.(N−1)
,Go 1.N
and so on.This is, IMHO, not very easy to follow.
I suggest to add metadata (like Python PEP) to all design documents, so that a reader can easily identify
Thanks.
The text was updated successfully, but these errors were encountered: