Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

smheidrich
Copy link
Contributor

@smheidrich smheidrich commented Sep 20, 2024

Description

Add an auto-generated API reference to Rope's docs.

Fixes #796

Details (might change as the PR evolves)

  • Currently uses sphinx-autoapi to generate the docs.
  • Lots of warnings during the docs build due to references that can't be found (mostly due to Markdown-like single-backtick inline code in docstrings), but result looks all right.
  • Would obviously benefit greatly from enabling pull request reviews in the ReadTheDocs setting.

docs/library.rst Outdated
Comment on lines 525 to 528
Have a look at ``rope.refactor`` package and its sub-modules. For
example for performing a move refactoring you can create a ``Move``
object like this:
Have a look at the `rope.refactor` package and its sub-modules. For
example for performing a move refactoring you can create an object
representing this operation (which will be an instance of e.g.
`MoveMethod`, `MoveModule`, ...) using `create_move`.
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've made a few adjustments like this one in library.rst just to show the benefit of the API docs for readers of the existing docs.

Ideally, this should be done throughout the existing docs, but I'll only do that if I get the green light for the basic idea behind this PR.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Automatically generated API docs would be nice
1 participant