Add "Discussions" shortcut to repository screen #1432
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR adds a "Discussions" shortcut to the "Other information" section for repositories that have discussions enabled, which opens the Discussions page in a custom tab or browser.
I have decided not to put it near issues/pulls/forks etc. because it would have looked out of place, considering that there is no way to get the discussions count from the REST API.
While working on the code, I did some minor clean-ups to leverage lambdas/method references and removed some leftover dead code.
Open question: is "Other information" still a good title for this section? Releases and discussions are not really "information", maybe just "Other" would be a better fit?