-
Notifications
You must be signed in to change notification settings - Fork 18.7k
Open
Labels
FeatureRequestIssues asking for a new feature that does not need a proposal.Issues asking for a new feature that does not need a proposal.ToolsThis label describes issues relating to any tools in the x/tools repository.This label describes issues relating to any tools in the x/tools repository.goplsIssues related to the Go language server, gopls.Issues related to the Go language server, gopls.
Milestone
Description
Historically we would edit gopls release notes during the release process, using the GitHub releases feature and its Markdown editor (which weirdly differs from normal GitHub-flavored markdown). Now that gopls has its own doc site at https://go.dev/gopls, release notes (example) are mostly written as we contribute features, by including x/tools/gopls/doc/release/v0.*.md files in the same CL, which is much smoother.
At this point, the GH release mechanism is essentially redundant. So we have a choice to make between stopping using it entirely, or developing our release automation scripts to update the GH release notes based on the canonical release notes.
Pros of keeping GH release notes:
- it's a place for us to mention contributors (though we could do this in the canonical release notes too).
- it's a place for users to express their feelings about the release with emojis (though it's fair to say that, though we love positive vibes, there's not much actionable signal here compared to, say, GH issue voting).
Cons:
- one-time work of updating the automation.
- confusion about which features of GH the Go project relies on and which are merely mirrors.
Thoughts? Emoji-vote away. ;-)
bystones and florianl
Metadata
Metadata
Assignees
Labels
FeatureRequestIssues asking for a new feature that does not need a proposal.Issues asking for a new feature that does not need a proposal.ToolsThis label describes issues relating to any tools in the x/tools repository.This label describes issues relating to any tools in the x/tools repository.goplsIssues related to the Go language server, gopls.Issues related to the Go language server, gopls.