-
Notifications
You must be signed in to change notification settings - Fork 9
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
Improve documentation layout #64
Comments
Quite right, and having a fresh set of eyes to look at this is quite helpful. Issue is that we've had several developers (including myself) add sections over time, and these sections are often nested within other sections. I recall once looking for a section I wrote myself and couldn't even find it; I had to search for it.
100% agree with sphinx tabs. That's helpful when letting users know about options/choices when selecting between several options without overwhelming them with a laundry list or long document.
Agree with the refactor. Recommend that you first reorganize and then rewrite by topic. |
Linking here ansys/ansys-templates#39 since ansys-templates documentation points to a |
We should avoid as much as possible the usage of underscore (and even dashes) in the page URL. Some arguments supporting this are:
The slug of the page gets auto-generated according to the name of the directories and the RST file. Some of these directories hold dashes and underscores. This is the origin of those symbols in the current dev guide. This is not a big problem but we could take advantage of this refactor proposal to apply this changes. |
I just remembered about this extension: https://github.com/executablebooks/sphinx-external-toc |
Finally, closing this. All tasks were completed. |
🐞 Problems
Writing documentation is tedious. Without a proper layout, adding or modifying existing guidelines may become a serious problem. After reviewing in deep the current status of the developers guidelines, I experienced the following problems:
It is difficult to find information: it is there, but not well organized.
Existence of duplicated sections: this is a consequence of previous situation.
Lack of topics.
pyproject.toml
? Related with Add python packaging approaches #25💡 Suggested Solution
Using the recently published Docs for Developers and the popular talk What nobody tells you about documentation, the following structure could be used for the PyAnsys Developers Guide.
The text was updated successfully, but these errors were encountered: