|
2 | 2 | title: "Development and contribution" |
3 | 3 | teaching: 10 |
4 | 4 | exercises: 20 |
5 | | -compatibility: ESMValTool v2.14.0 |
| 5 | +compatibility: ESMValTool v2.15.0 |
6 | 6 |
|
7 | 7 | questions: |
8 | 8 | - "What is a development installation?" |
@@ -112,15 +112,14 @@ nothing to commit, working tree clean |
112 | 112 | ### 2 ESMValTool installation |
113 | 113 |
|
114 | 114 | It is recommended to use [pixi](https://pixi.prefix.dev/) to manage ESMValTool |
115 | | -dependencies. To install pixi you can type |
| 115 | +dependencies. There are different ways to install pixi which you find on the |
| 116 | +[pixi installation instructions](https://pixi.prefix.dev/latest/installation/) |
| 117 | +website. You can type for example: |
116 | 118 | ~~~bash |
117 | 119 | curl -fsSL https://pixi.sh/install.sh | sh |
118 | 120 | ~~~ |
119 | | -but there are also other ways to install pixi which you find on the |
120 | | -[pixi installation instructions](https://pixi.prefix.dev/latest/installation/) |
121 | | -website. |
122 | 121 |
|
123 | | -After installing pixi you can run the following command to install all of the |
| 122 | +After installing pixi you run the following command to install all of the |
124 | 123 | required dependencies for running and developing Python diagnostics: |
125 | 124 | ~~~bash |
126 | 125 | pixi shell --frozen |
@@ -223,9 +222,8 @@ no syntax errors in our recipes and config files |
223 | 222 | - [lintr](https://github.com/jimhester/lintr) for diagnostic scripts written in R |
224 | 223 | - [codespell](https://pypi.org/project/codespell/) to check grammar |
225 | 224 |
|
226 | | -The good news is that ``pre-commit`` has been already installed |
227 | | -when we chose development installation. |
228 | | -``pre-commit`` is a command line and runs all of those tools. It also fixes some of those errors. |
| 225 | +The good news is that ``pre-commit`` we installed already is a command line and runs all |
| 226 | +of those tools. It also fixes some of those errors. |
229 | 227 | To explore other tools, have a look at ESMValTool documentation on |
230 | 228 | [Code quality](https://docs.esmvaltool.org/en/latest/community/ |
231 | 229 | code_documentation.html#code-quality). |
|
0 commit comments