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
Copy file name to clipboardexpand all lines: README.md
+27-1
Original file line number
Diff line number
Diff line change
@@ -9,9 +9,35 @@
9
9
10
10
Utilities for running python based data services, digital twins and applications with the Octue toolkit and [twined](https://twined.readthedocs.io/en/latest/?badge=latest) SDK for python based apps running within octue.
11
11
12
+
## Installation and usage
13
+
For usage as a scientist or engineer, run the following command in your environment:
14
+
```shell
15
+
pip install octue
16
+
```
17
+
18
+
The command line interface (CLI) can then be accessed via:
19
+
```shell
20
+
octue-app --help
21
+
```
12
22
13
23
## Developer notes
14
24
25
+
### Installation
26
+
For development, run the following from the repository root, which will editably install the package:
27
+
```bash
28
+
pip install -r requirements-dev.txt
29
+
```
30
+
31
+
### Testing
32
+
These environment variables need to be set to run the tests:
**Documentation for use of the library is [here](https://octue-python-sdk.readthedocs.io). You don't need to pay attention to the following unless you plan to develop `octue-sdk-python` itself.**
16
42
17
43
### Pre-Commit
@@ -78,7 +104,7 @@ roadmap, into which you can make your PR. We'll help review the changes and impr
78
104
The process for creating a new release is as follows:
79
105
80
106
1. Check out a branch for the next version, called `vX.Y.Z`
81
-
2. Create a Pull Request into the `master` branch.
107
+
2. Create a Pull Request into the `main` branch.
82
108
3. Undertake your changes, committing and pushing to branch `vX.Y.Z`
83
109
4. Ensure that documentation is updated to match changes, and increment the changelog. **Pull requests which do not update documentation will be refused.**
84
110
5. Ensure that test coverage is sufficient. **Pull requests that decrease test coverage will be refused.**
0 commit comments