Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
45 commits
Select commit Hold shift + click to select a range
ba91a90
Bump NXF_VER to 26.04.4 in devcontainers [skip ci]
pinin4fjords Jun 23, 2026
6d21f0d
docs: reflect v2 parser as default from Nextflow 26.04 in version not…
pinin4fjords Jun 23, 2026
673bd79
docs(hello_nextflow): refresh tutorial output for Nextflow 26.04 [ski…
pinin4fjords Jun 23, 2026
3db993b
docs(hello_nextflow): clarify v2 parser is default from 26.04 in trou…
pinin4fjords Jun 23, 2026
bb54f7d
docs(hello_nextflow): correct truncated Outputs blocks with full real…
pinin4fjords Jun 23, 2026
d2a8d03
docs(nextflow_run): refresh tutorial output for Nextflow 26.04 [skip ci]
pinin4fjords Jun 23, 2026
f56e753
docs(nf4_science): refresh genomics + rnaseq output for Nextflow 26.0…
pinin4fjords Jun 23, 2026
cf2aafd
docs(hello_nextflow): fix stale 'greeting' param to 'input' in lesson…
pinin4fjords Jun 23, 2026
8bb0262
docs: fix cowpy demos to use stdin so documented output is genuine
pinin4fjords Jun 23, 2026
14c5d41
docs(side_quests): refresh nf_test + plugin_development for Nextflow …
pinin4fjords Jun 23, 2026
8d7437e
docs(side_quests): refresh working_with_files for Nextflow 26.04 [ski…
pinin4fjords Jun 23, 2026
d6eacef
docs(hello_nf-core): refresh tutorial output for Nextflow 26.04 (runs…
pinin4fjords Jun 23, 2026
a489d62
docs(hello_nf-core): clarify v1 parser requirement overrides 26.04 v2…
pinin4fjords Jun 23, 2026
ffd9b23
docs(side_quests): refresh metadata for Nextflow 26.04 [skip ci]
pinin4fjords Jun 23, 2026
9b17550
docs(side_quests): refresh debugging + dev_environment for Nextflow 2…
pinin4fjords Jun 23, 2026
b72b36b
docs(side_quests): refresh essential_scripting_patterns for Nextflow …
pinin4fjords Jun 23, 2026
e656fb4
docs(side_quests): verify workflows_of_workflows on Nextflow 26.04 [s…
pinin4fjords Jun 23, 2026
3a12a21
docs(side_quests): verify+correct splitting_and_grouping for Nextflow…
pinin4fjords Jun 23, 2026
ff639a1
docs(side_quests): add genuine 26.04 hint line to nf_test 2.1 failure…
pinin4fjords Jun 23, 2026
bd9a61a
Bump NXF_VER to 26.04.4 in local-dev devcontainer [skip ci]
pinin4fjords Jun 23, 2026
f2db0a2
docs(side_quests): re-verify plugin_development on 26.04; bump broken…
pinin4fjords Jun 23, 2026
2ad4d65
docs(hello_nf-core): fix Part 1 nextflow-pull layout + genuine demo o…
pinin4fjords Jun 23, 2026
3fab718
ci: run full checks for Nextflow 26.04 bump
pinin4fjords Jun 23, 2026
2a5cc64
Merge origin/master into nextflow-26-bump
pinin4fjords Jun 23, 2026
daa2cdd
feat(hello_nf-core): migrate solutions to nf-core 4.0.2 template + nf…
pinin4fjords Jun 23, 2026
a90708d
docs(side_quests): re-verify nf_test on 26.04 post-merge; fix nf-test…
pinin4fjords Jun 23, 2026
81e0c34
docs(side_quests): re-verify debugging on 26.04 post-merge (genuine e…
pinin4fjords Jun 23, 2026
b009d41
docs(side_quests): re-verify essential_scripting_patterns on 26.04 po…
pinin4fjords Jun 23, 2026
b7c54fc
docs(side_quests): fix buggy_workflow error sequence + bad_resources …
pinin4fjords Jun 23, 2026
001de7f
ci: re-run checks after master merge + side-quest re-verification
pinin4fjords Jun 23, 2026
988c778
docs(nf4_science/imaging): bring molkart course to 26.04, v2-clean vi…
pinin4fjords Jun 23, 2026
5b96226
ci: re-run checks after folding imaging into the bump
pinin4fjords Jun 23, 2026
0eacc7b
Merge branch 'nextflow-26-bump' into hello-nf-core-tools-4.0
pinin4fjords Jun 23, 2026
9b485e3
feat(hello_nf-core): migrate course docs to nf-core 4.0.2 + v2 parser
pinin4fjords Jun 23, 2026
a3ded7e
Merge remote-tracking branch 'origin/master' into hello-nf-core-tools…
pinin4fjords Jul 3, 2026
5b72fd2
review(hello_nf-core): fix path leak, boolean warning placement, Part…
vdauwera Jul 3, 2026
6cd13ab
feat(hello_nf-core): provide my_params.yml and malformed_samplesheet.…
vdauwera Jul 3, 2026
d0800ab
chore(hello_nf-core): update screenshots and minor wording fix in Part 3
vdauwera Jul 3, 2026
770e263
feat(hello_nf-core): provide custom.config and combine config overrid…
vdauwera Jul 4, 2026
e7e6d83
docs(hello_nf-core): clarify Part 1 is a standalone stopping point fo…
vdauwera Jul 4, 2026
39f0d91
fix(hello_nf-core): update Part 1 docs to match nf-core/demo 1.2.0 ou…
vdauwera Jul 4, 2026
6a0ab0b
tiny fixes
vdauwera Jul 4, 2026
58bc663
tiny tweak
vdauwera Jul 4, 2026
765cdb8
minor tweaks
vdauwera Jul 4, 2026
b55c2cd
docs(hello_nf-core): convert note admonitions to info, add v2 parser …
vdauwera Jul 4, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .devcontainer/local-features/uv-tools/install.sh
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,5 @@
# Install python cli tools using uv

uv tool install pre-commit
uv tool install nf-core==3.5.2
uv tool install nf-core==4.0.2
uv tool install "mkdocs-quiz>=1.5.2"
37 changes: 19 additions & 18 deletions docs/en/docs/hello_nf-core/00_orientation.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,28 +20,20 @@ If you are working through this course by yourself, please acquaint yourself wit

### Version requirements

This training works with **Nextflow 25.10.2** or later and **requires the v1 syntax parser**, because the nf-core conventions used in this course are not yet compatible with the v2 parser.
From Nextflow 26.04 the v2 parser is the default, so you must explicitly select v1 as shown below.
This training works with Nextflow 25.10.2 or later **with the v2 syntax parser**, which is the default from Nextflow 26.04 onward.
In our training environment you don't need to do anything: it runs Nextflow 26.04.4 with the v2 parser. If you are using a local or custom environment, see the [version notes](../info/nxf_versions.md).

#### If you are using our training environment:

You MUST run the following command before going any further:

```bash
export NXF_SYNTAX_PARSER=v1
```

On Nextflow 26.04 and later this is essential: it overrides the v2 parser that those versions enable by default (our training environment sets `NXF_SYNTAX_PARSER=v2` for the other courses).

#### If you are using a local or custom environment:

Please make sure you are using the correct settings as documented [here](../info/nxf_versions.md).

The training additionally requires **nf-core tools 3.5.2**.
This training additionally requires **nf-core tools 4.0.2**.
If you use a different version of nf-core tooling, you may have difficulty following along.

You can check what version is installed in your environment using the command `nf-core --version`.

!!! warning "v2 parser compatibility"

Many nf-core pipelines do not yet support the v2 syntax parser.
If you run an nf-core pipeline other than those used in this course and encounter errors, you may need to switch to the v1 parser by setting `export NXF_SYNTAX_PARSER=v1`.
See the [version notes](../info/nxf_versions.md) for details.

## Get ready to work

Once your codespace is running, there are two things you need to do before diving into the training: set your working directory for this specific course, and take a look at the materials provided.
Expand Down Expand Up @@ -83,7 +75,10 @@ tree . -L 2

```console
.
├── custom.config
├── greetings.csv
├── malformed_samplesheet.csv
├── my_params.yml
├── original-hello
│ ├── hello.nf
│ ├── modules
Expand All @@ -102,6 +97,12 @@ We use collapsible sections like this to include expected command output in a co

- **The `greetings.csv` file** is a CSV containing some minimal columnar data we use for testing purposes.

- **The `custom.config` file** is an example Nextflow configuration file used in Part 1 to demonstrate process resource overrides and `ext.args`.

- **The `malformed_samplesheet.csv` file** is an intentionally broken samplesheet used in Part 1 to demonstrate input validation.

- **The `my_params.yml` file** is an example params file used in Part 1 to demonstrate how to pass boolean parameters to a pipeline.

- **The `original-hello` directory** contains a copy of the source code produced by working through the complete Hello Nextflow training series (with Docker enabled).

- **The `solutions` directory** contains the completed workflow scripts that result from each step of the course.
Expand All @@ -113,7 +114,7 @@ Think you're ready to dive in?

- [ ] I understand the goal of this course and its prerequisites
- [ ] My environment is up and running
- [ ] I've made certain that the syntax parser is set to **v1**
- [ ] I'm using nf-core tools 4.0.2 (check with `nf-core --version`)
- [ ] I've set my working directory appropriately

If you can check all the boxes, you're good to go.
Expand Down
Loading
Loading