Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Autodoc Formatting #20

Open
brandtdamman opened this issue Mar 20, 2021 · 4 comments
Open

Autodoc Formatting #20

brandtdamman opened this issue Mar 20, 2021 · 4 comments
Labels
documentation Improvements or additions to documentation enhancement New feature or request Python Relates to Python version of SlackJP

Comments

@brandtdamman
Copy link
Owner

Current Documentation

All API documentation within the Python program is done in a generalized format.

Desired Documentation

API documentation should be formatted appropriately such that a program like Sphinx or Doxygen can be used to produce HTML friendly pages.

Reasoning

This will reduce the time spent digging around for API documentation within code and make it more readily accessible.

@brandtdamman brandtdamman added the documentation Improvements or additions to documentation label Mar 20, 2021
@brandtdamman brandtdamman added Python Relates to Python version of SlackJP enhancement New feature or request labels Mar 20, 2021
@Nick-Vazquez Nick-Vazquez self-assigned this Mar 28, 2021
@Nick-Vazquez
Copy link

Going with Sphinx

@Nick-Vazquez
Copy link

Thomas and I met today to work on this a bit, as it's a dependency to #21.

Some things we came up with/discovered

  1. We decided to use Sphinx, as this has slightly better documentation on install and use.
  2. We're currently using reST markup, but this can be changed to NumPy/Google docs if desired
  3. Paths and parsing of modules can be tricky, especially because error messages are not concise (and we're learning more)

Moving Forward

  1. Find a way to hierarchical structure to the documents, cleaning up the main index.rst page
  2. Learn more about reST markup and its' components.

We've started a document for taking notes on the sphinx branch. (Yes, we could have put this in docs/changes/sphinx, but Git did not seem to like this). Once we've implemented this at least to a useable state, we will include full setup instructions and docs.

@brandtdamman
Copy link
Owner Author

reST markup sounds excellent. Regarding comments related to Wiki/Pages, which ever works best first time around is more crucial. Proof-of-concept is the primary goal, so if it makes it easier to work with GitHub Pages, aim to make that work first.

@tvgaul
Copy link

tvgaul commented Apr 3, 2021

Changed the current comments to fit the restructuredText format

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation enhancement New feature or request Python Relates to Python version of SlackJP
Projects
None yet
Development

No branches or pull requests

3 participants