-
Notifications
You must be signed in to change notification settings - Fork 6.9k
Reorganize installation docs #11473
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
Reorganize installation docs #11473
Conversation
These changes work to improve GitHub CLI users experience by bringing: - clarity between official and unofficial installation methods - insight into unofficial installation methods - consistency across supported operating systems
Now that our installation docs more clearly delineate official and unofficial installation methods, the maintainers are more open to contributions from communities.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR reorganizes and standardizes the GitHub CLI installation documentation to improve user experience by clearly distinguishing between official and unofficial installation methods across all supported operating systems.
- Creates dedicated installation documentation files for each platform (Windows, macOS, Linux, source)
- Establishes consistent documentation structure with "Recommended (Official)" and "Community (Unofficial)" sections
- Updates README.md to use structured links to the new platform-specific documentation
Reviewed Changes
Copilot reviewed 6 out of 6 changed files in this pull request and generated 6 comments.
Show a summary per file
File | Description |
---|---|
docs/install_windows.md | New comprehensive Windows installation guide with official (WinGet, binaries) and community methods |
docs/install_source.md | New source installation documentation with Go requirements and cross-compilation instructions |
docs/install_macos.md | New macOS installation guide covering official (Homebrew, binaries) and community package managers |
docs/install_linux.md | Restructured Linux/BSD installation guide with clearer categorization of official vs community methods |
README.md | Simplified installation section with structured links to platform-specific documentation |
.github/CONTRIBUTING.md | Updated contribution guidelines to allow community package proposals |
After discussing changes with @BagToad, we talked about consolidating the top-level readme further to reduce the amount of links. Additionally, the Amazon Linux 2 and openSUSE/SUSE sections weren't contained appropriately in the official sections.
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Such an improvement! 🔥 🔥 🔥
Thank you for working with my feedback 🙏 This looks great and ready to merge 🚀
Fixes github/cli#934
These changes work to improve GitHub CLI user installation experience by bringing:
With these changes, the GitHub CLI maintainers are open to accepting unofficial community supported installation methods.
One change I want to explain upfront is the removal of KISS linux because the GitHub account has been archived. Unsure if this community is still active, I erred on the side of removing for now.