generated from fastai/nbdev_template
-
Notifications
You must be signed in to change notification settings - Fork 66
/
Copy pathllms.txt
30 lines (21 loc) · 1.81 KB
/
llms.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
# ghapi
> A complete Python interface to GitHub's REST API that is always 100% up to date.
`ghapi` provides 100% always-updated coverage of the entire GitHub API. This is done dynamically by converting the OpenAPI spec to a Pythonic API. Using `ghapi`, you can automate nearly anything that you can do through the GitHub web interface or through the `git` client, such as:
- Open, list, comment on, or modify issues or pull requests
- Create, list, or modify git tags or GitHub releases, including uploading release assets
- Configure and run GitHub Actions and webhooks
- Set up GitHub users and organizations
- Manage your deployments
- …and much, much more.
There is a one-to-one mapping between the GitHub REST API and the `ghapi` API, which you can find in the FullAPI Reference.
## Tutorials
- [Blog Post](https://github.blog/developer-skills/programming-languages-and-frameworks/learn-about-ghapi-a-new-third-party-python-client-for-the-github-api/)
- [GitHub Actions](https://ghapi.fast.ai/actions.html.md): Functionality for helping to create GitHub Actions workflows in Python
- [GitHub API Tokens](https://ghapi.fast.ai/auth.html.md): Helpers for creating GitHub API tokens
- [Pagination](https://ghapi.fast.ai/page.html.md): Helpers for paginating through GitHub API results
- [Events](https://ghapi.fast.ai/event.html.md): Helpers for working with GitHub Events
## Examples
- [Home Page](https://ghapi.fast.ai/index.html.md): A list of examples of how to use `ghapi`.
## Optional
- [FullAPI Reference](https://ghapi.fast.ai/fullapi.html.md): A detailed reference of all methods in `ghapi`, with links to the corresponding GitHub API documentation.
- [Additional API Reference](https://ghapi.fast.ai/apilist.txt): A list of methods in `ghapi` that do not correspond to any GitHub REST API paths, but are useful for automating GitHub.