-
Notifications
You must be signed in to change notification settings - Fork 3
Developer Guide
Emma Hogan edited this page Feb 20, 2023
·
33 revisions
See the Cylc: Workflow Design Guide.
-
Navigate to the workflow directory:
cd <path_to>/CMEW/CMEW -
Run the workflow tests:
export CYLC_VERSION=8 cylc vip -O metoffice -O test
-
Activate the environment for the current session, where
<version>is the version of ESMValTool to use (the following commands only need to be executed once per session):module load scitools/community/esmvaltool/<version> -
Build the documentation:
cd <path_to>/CMEW/doc make html -
View the documentation:
gio open build/html/index.html
-
Navigate to the workflow directory:
cd <path_to>/CMEW/CMEW -
cylc validate .Note:
cylc validateonly works after pre-processing Jinja2 branches. -
Run the Cylc configuration linter to help spot issues in unprocessed files:
cylc lint -
Validate the format of Rose configuration files, and commit any changes:
rose config-dump -
Validate the Rose configuration metadata:
rose metadata-check -C meta/