-
Notifications
You must be signed in to change notification settings - Fork 18
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
Doc Revamp #64
Comments
The first step is also a good first issue for someone who wants to poke at our CI system a bit + make some relatively straightforward edits to our documentation formatting. I would start looking at some of these: https://github.com/PyCQA/pydocstyle From it a quick glace they all might to slightly different things. Something to consider is for the first step we just want some sort of checking that our doc strings are formatted according to the |
To make another pitch why someone might want to work with me on this issue: It will require you to touch the entire code base in an organic way :) |
See issue #74 for deciding what style we want to follow. |
As a test we will pick a single module to make sure the tooling works and see how it works in the CI |
Related issue: glotzerlab/signac-flow#193 |
There are a few different "phases" to updating our docs.
1.1 Find a linter
1.2 Fix issues the linter finds
1.3 Push fixes + include linter into CI
Later we can use the linter to enforce things like requiring doc strings for every function.
Second phase is to collate the user feedback we have received via issues on github and interactions on our gitter chat. The goal is to identify any systemic issues we have/are making with our documentation. Some examples:
Feature discovery: Right now users are exposed to the features we showcase in the tutorial and use those features, but due to missing methods/classes in API.rst, browsing our API documentation doesn't let someone discover everything that you can do
Third phase: Take the collated feedback and make corrections to our developer documentation to ensure that we have some controls in place to prevent systemic issues identified in phase two.
The text was updated successfully, but these errors were encountered: