Alternatively, you can create a local copy of the project on your computer (forking and cloning the code). You can then edit the source code as desired using your IDE of choice (e.g. PyCharm). You can then follow the best practice guidelines to commit and contribute your code into the project’s main repository through a pull request.
Complete the following fields in the configuration task:
Name: Sphinxtask
Input: Select the source directory in the documentation folder (typically, the docs/source folder).
Output: Select the build directory in the documentation folder (typically, the docs/build folder, if this does not exist copy paste the path you have specified for the Input above, and replace source with build).
Python interpreter: Select your python interpreter.
Options: -E-a (This options forces rebuild of html).
You can now run the configuration by pressing the green play button.
Once you have finished editing the documentation you can commit your changes to your fork of the repository e.g. using Gitkraken, and create a pull request to notify the developers of the main repository that you have changes ready to be pulled into the main repository.
See also
Note that Python provides a markdown plugin that allows for dynamic previewing of markdown files as shown in the figure below:
On occasion, a bug in the extension results very high CPU usage, slowing down the performance of PyCharm. To address this issue, you need to close any open Markdown files and restart PyCharm. Alternatively, you can disable the Markdown plugin.