You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* add proto files
* generate doc from proto
* Populate rst file from specified proto files
* Generate doc from proto files in workflow file
* Update rips module, proto files, and Python examples
Copy file name to clipboardExpand all lines: docs/README.md
+80-4Lines changed: 80 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,12 @@
1
1
# ResInsight Scripting API - rips
2
2
3
3
## Update Procedure for `next-major-release` Branch
4
-
The workflow **update-from-latest.yml** is used to update the documentation. This workflow runs the script `docs/source/create_python_examples.py`, downloads the latest rips package from the ResInsight main repository, builds the documentation, and creates a pull request in this repository if needed.
4
+
The workflow **update-from-latest.yml** is used to update the documentation. This workflow:
5
+
1. Downloads the latest rips package from the ResInsight main repository
6
+
2. Downloads Protocol Buffer (.proto) files from the ResInsight repository
7
+
3. Generates Protocol Buffer documentation using `docs/source/generate_protobuf_docs.py`
8
+
4. Generates Python examples using `docs/source/create_python_examples.py`
9
+
5. Creates a pull request in this repository if needed
5
10
6
11
## Conventions
7
12
We use an internal system to communicate large binary structures between Python and ResInsight. Functions related to this system are postfixed with `_internal` and are removed from the generated documentation using the script `clean_internal_methods.py`.
@@ -21,12 +26,83 @@ We use an internal system to communicate large binary structures between Python
0 commit comments