| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
parent directory.. | ||||
Our GitHub Apps pipeline creates autogenerated documentation for docs.github.com from the OpenAPI stored in the open-source repository github/rest-api-description.
The pipeline is used to generate the data used on these pages:
A workflow is used to trigger the automation of the GitHub Apps documentation. The workflow runs automatically on a schedule. The workflow that triggers the GitHub Apps pipeline also triggers other automation pipelines that use the OpenAPI as the source data:
The workflow automatically creates a pull request with the changes (for all three pipelines) and the label github-openapi-bot.
The data used by the GitHub Apps pages is generated from two sources of programmatic access data and the OpenAPI. Changes to the programmatic access files do not trigger this pipeline to run, but this pipeline can be manually triggered at any time.
You can manually sync the data used by the REST, Webhooks, and GitHub App pipelines before the scheduled daily run here. Use the default input options.
If the OpenAPI has changed, you will need to first wait for the OpenAPI to be merged into github/rest-api-description.
To run the GitHub Apps pipeline locally:
The src/github-apps/lib/config.json file can contain any metadata needed by the content and engineering teams to configure the webhooks pipeline. The file currently only contains the following property:
The content writers can manually update parts of the autogenerated Markdown file content/rest/overview/endpoints-available-for-github-apps.md. All frontmatter properties except versions can be manually modified and will not be overwritten on subsequent runs of the pipeline. The pipeline does update the versions property on each run.
Writers can also add an introduction paragraph above the following Markdown comment:
<!-- Content after this section is automatically generated -->Slack: #technical-content Repo: github/technical-content
If you have a question about the GitHub Apps pipeline, you can ask in the #technical-content Slack channel. If you notice a problem with the GitHub Apps pipeline, you can open an issue in the github/technical-content repository.
If the GitHub Apps pipeline fails:
We are not expecting further significant development on this pipeline. We will continue to support incoming changes from the rest-api-description.
| Back | FazBrowse Home | New Git URL |