@@ -49,7 +49,10 @@ to your external github.com id. The id linking step will also result in an invit
49
49
` github.com/IBM ` org. Accept that invitation.
50
50
3 . If you do not yet have "push" access to the SDK project, contact the project maintainer to request push access
51
51
(you must be a member of the github.com/IBM org).
52
- 4 . Make sure that your installed version of Python is >= the minimum version supported by the SDK project.
52
+ 4 . Make sure that you have installed the [ tools required to build the project] ( CONTRIBUTING.md#prerequisites ) .
53
+ 5 . To update a service, make sure the following additional tools are installed:
54
+ * The [ IBM OpenAPI Validator] ( https://github.com/IBM/openapi-validator )
55
+ * The [ IBM OpenAPI SDK Generator] ( github.ibm.com/CloudEngineering/openapi-sdkgen )
53
56
54
57
## Initial project setup
55
58
1 . Clone/fork the repo. If you have push access (see above), you can clone the repo directly (no fork).
@@ -75,10 +78,13 @@ git pull
75
78
# create a virtual environment using the current python version, store in "./venv"
76
79
python -m venv ./venv
77
80
78
- # source in the resulting "activate" script to use the virtual environment
81
+ # Activate the virtual environment
82
+ # On Linux/MacOS source in the "activate" script created by the "venv" module:
79
83
. venv/bin/activate
84
+ # On Windows, run the "activate" script created by the "venv" module:
85
+ venv/scripts/activate
80
86
81
- # Install dependencies, run unit-tests and link -check the project
87
+ # Install dependencies, run unit-tests and lint -check the project
82
88
make all
83
89
```
84
90
4 . Make sure that the integration tests and working examples run clean for your service.
0 commit comments