-
Notifications
You must be signed in to change notification settings - Fork 60.3k
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
What does "the official Octokit library" mean? #14926
Comments
Thanks for opening this issue. A GitHub docs team member should be by to give feedback soon. In the meantime, please check out the contributing guidelines. |
@solvaholic |
Thanks for opening this issue! The octokit libraries are not currently maintained. This may change in the future. You or anyone else is welcome to open a PR to update the documentation to indicate that the octokit libraries are not currently maintained. |
Octokit is temporarily unmaintained and per: https://github.com/github/c2c-actions/issues/3872 we will be hiring for headcount to support Octokit officially with an SDK team, with date TBD. I think it would be worth adding a small text blurb mentioning its current state of support, though I'm not sure what the right wording for this would be. Perhaps something akin to (which should also be added to the README of the repositories):
|
Thanks everyone for chiming in. I posted an update about Octokit's future here: octokit/octokit.js#620 (comment) |
This is the latest update on |
I think it means GitHub endorses and supports users' use of Octokit, and may sponsor maintenance of the library's projects. The published doc currently lists 3 libraries as official. When users want help I think they may open issues or discussions in the project repositories, or they may contact GitHub Support. How should users request help? Whichever is the preferred approach, I'd like to see docs in each repo, for example a SUPPORT.md, clearly state those expectations and instructions. What can I do to help make that happen? |
Thanks everyone for this discussion! The Octokit libraries are now maintained again, and the maintainers are working on adding SUPPORT.md files, addressing security vulnerabilities, and cleaning up the projects.
|
A stale label has been added to this issue becuase it has been open for 60 days with no activity. To keep this issue open, add a comment within 3 days. |
Reopening as stale bot closed this a bit early. |
Code of Conduct
What article on docs.github.com is affected?
https://docs.github.com/en/rest/overview/libraries
What part(s) of the article would you like to see updated?
I'd like to see clarification around what it means for Octokit to be an official library and/or removal of octokit/octokit.js as an official library.
When Dependabot calls out a vulnerability in octokit.js, it being documented as "the official Octokit library" suggests GitHub will do things to address the vulnerability. I'd like to see this document clarify whether that's the case.
Additional information
I read "the official Octokit library" in GitHub's documentation to mean GitHub endorses and supports users' use of Octokit, and may sponsor maintenance of the library's projects. I struggle to imagine the official library being un-maintained.
Last year @gr2m explained:
Last week @wolfy1339 added:
This raises concerns like octokit/core.js#442 (comment) about the viability of the project.
Update and content plan
Updates and plan
The text was updated successfully, but these errors were encountered: