-
Notifications
You must be signed in to change notification settings - Fork 107
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
add quest to pyreverse uml generation + separate in API docs (#498)
* generate umls for quest module * make separate API docs pages for icepyx and quest * add manual trigger for uml creation to allow updates after post-approval changes * simplify highest level API TOC to show only class levels * add previous/next navigation buttons to API docs Co-authored-by: GitHub Action <[email protected]>
- Loading branch information
1 parent
eb836ea
commit b2dbb14
Showing
15 changed files
with
532 additions
and
308 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
643 changes: 361 additions & 282 deletions
643
doc/source/user_guide/documentation/classes_dev_uml.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
64 changes: 64 additions & 0 deletions
64
doc/source/user_guide/documentation/classes_quest_user_uml.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
.. _api_doc_ref_q: | ||
|
||
icepyx-QUEST Documentation (API) | ||
================================ | ||
|
||
QUEST and icepyx share the top-level GenQuery class. | ||
The documentation for GenQuery are within :class:`icepyx.Query`. | ||
|
||
.. image:: classes_quest_user_uml.svg | ||
:width: 600 | ||
:alt: UML Class Diagram illustrating the public-facing classes within quest, their attributes and methods, their relationships (e.g. component classes). | ||
|
||
Class diagram illustrating the QUEST component's of icepyx's | ||
public-facing classes, their attributes and methods, and their relationships. | ||
Additional UML diagrams, including a more detailed, developer UML class diagram showing hidden parameters, | ||
are available on `GitHub in the icepyx/doc/source/user_guide/documentation/ directory <https://github.com/icesat2py/icepyx/tree/development/doc/source/user_guide/documentation>`_. | ||
Diagrams are updated automatically after a pull request (PR) is approved and before it is merged to the development branch. | ||
|
||
.. toctree:: | ||
:maxdepth: 1 | ||
|
||
quest |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,27 +1,21 @@ | ||
.. _api_doc_ref: | ||
|
||
icepyx Documentation (API Reference) | ||
==================================== | ||
|
||
.. image:: packages_user_uml.svg | ||
:width: 600 | ||
:alt: UML package Diagram illustrating the public-facing, high-level packages within icepyx and their relationships. | ||
|
||
icepyx package diagram illustrating the library's public-facing, high-level package structure and their relationships. | ||
|
||
icepyx Documentation (API) | ||
========================== | ||
|
||
.. image:: classes_user_uml.svg | ||
:width: 600 | ||
:alt: UML Class Diagram illustrating the public-facing classes within icepyx, their attributes and methods, their relationships (e.g. component classes). | ||
|
||
icepyx class diagram illustrating the library's public-facing classes, their attributes and methods, and their relationships. | ||
A more detailed, developer UML class diagram showing hidden parameters is available on GitHub in the ``icepyx/doc/source/user_guide/documentation/`` directory. | ||
Additional UML diagrams, including a more detailed, developer UML class diagram showing hidden parameters, | ||
are available on `GitHub in the icepyx/doc/source/user_guide/documentation/ directory <https://github.com/icesat2py/icepyx/tree/development/doc/source/user_guide/documentation>`_. | ||
Diagrams are updated automatically after a pull request (PR) is approved and before it is merged to the development branch. | ||
|
||
.. toctree:: | ||
:maxdepth: 1 | ||
|
||
query | ||
read | ||
quest | ||
variables | ||
components |
61 changes: 61 additions & 0 deletions
61
doc/source/user_guide/documentation/packages_quest_user_uml.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters