Commit 12d8cde
Add Scripting essentials module (#652)
* Add AI-assisted Groovy essentials
* Refine section 1.1
* Add groovy essentials to nav
* Fix list rendering
* Emphasise departure to groovy
* Shorten intro
* Shorten intro
* Fix highlight
* Refine section 1.2
* messy updates up to section 4
* State after a good chat wiht Claude code
* Tone down intro
* Reset collect.nf to starting state
* Tweaks
* Reset collect.nf to starting state
* Tweaks
* Revert main.nf to starting point
* Tweaks
* backticks fix?
* Reset fastp module to starting point
* Fix fastp
* tweaks
* latest tweaks, simplify the variable interpretation part
* Reorg subsections a bit
* Fix highlights
* Fix up dynamic resources
* Fix up dynamic routing
* Final tweaks
* Language/ clarity improvements
* Prettier
* Apply suggestions from code review
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Add teach time estimate for groovy
* Fix formatting
* Some section 2 fixes
* Fix highlights
* Fix tiny issues
* More Groovy fixes
* update time estimate
* Refactor Groovy Essentials to Essential Scripting Patterns
Address reviewer feedback to reframe content away from "Nextflow vs Groovy"
and toward presenting Nextflow as a standalone language.
Major changes:
- Renamed from groovy_essentials to essential_scripting_patterns
- Updated terminology: "dataflow vs scripting" instead of "Nextflow vs Groovy"
- Reframed collect example as Channel vs Iterable types in Nextflow standard library
- Added historical context about Groovy while emphasizing Nextflow language specification
- Updated all code comments and examples to reference Nextflow standard library
- Prioritized Nextflow documentation in resources section
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
* Prettier
* Update title to Essential Nextflow Scripting Patterns
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
* Apply suggestions from code review
Co-authored-by: Ben Sherman <bentshermann@gmail.com>
* Easy fixes for Ben
* Iterable -> List
* Fixes up to handlers
* Fix highlight
* Tighten intro
* Tiny fixes
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: Ben Sherman <bentshermann@gmail.com>1 parent bd44a0b commit 12d8cde
File tree
19 files changed
+2658
-10
lines changed- docs/side_quests
- side-quests
- essential_scripting_patterns
- data
- sequences
- modules
- solutions/essential_scripting_patterns
- modules
19 files changed
+2658
-10
lines changedLarge diffs are not rendered by default.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
31 | | - | |
32 | | - | |
33 | | - | |
34 | | - | |
35 | | - | |
36 | | - | |
37 | | - | |
38 | | - | |
39 | | - | |
40 | | - | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
41 | 42 | | |
42 | 43 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
65 | 65 | | |
66 | 66 | | |
67 | 67 | | |
| 68 | + | |
68 | 69 | | |
69 | 70 | | |
70 | 71 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
Lines changed: 12 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
Lines changed: 12 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
Lines changed: 12 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
Lines changed: 21 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
0 commit comments