GitHub Change LogΒΆ

GitHub repo release notes are saved to:

The release notes can be read by:

https://github.com/ewjoachim/sphinx-github-changelog

>> pip install sphinx-github-changelog

# conf.py
extensions = [
    ...,
    "sphinx_github_changelog",
]

# assign a github api token to environment variable
sphinx_github_changelog_token = os.environ["SPHINX_GITHUB_CHANGELOG_TOKEN"]

.. changelog::
    :github: https://github.com/<username>/<repo>/releases