Skip to content

Commit 1b63200

Browse files
authored
Small README improvements (#46)
* readme reshuffle * update release workflow permissions
1 parent 7650d19 commit 1b63200

File tree

2 files changed

+28
-23
lines changed

2 files changed

+28
-23
lines changed

template/.github/workflows/release.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,6 @@ on:
66

77
jobs:
88
release-workflow:
9+
permissions:
10+
contents: write
911
uses: modelblocks-org/data-module-template/.github/workflows/template-release.yml@latest

template/README.md.jinja

Lines changed: 26 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,34 @@
22

33
{{module_description}}
44

5-
## About this module
5+
<!-- Place an attractive image of module outputs here -->
6+
7+
8+
## About
69
<!-- Please do not modify this templated section -->
710

8-
This is a modular `snakemake` workflow built for [Modelblocks](https://www.modelblocks.org/) data modules.
11+
This is a modular `snakemake` workflow created as part of the [Modelblocks project](https://www.modelblocks.org/). It can be imported directly into any `snakemake` workflow.
12+
13+
For more information, please consult the Modelblocks [documentation](https://modelblocks.readthedocs.io/en/latest/),
14+
the [integration example](./tests/integration/Snakefile),
15+
and the `snakemake` [documentation](https://snakemake.readthedocs.io/en/stable/snakefiles/modularization.html).
16+
17+
## Overview
18+
<!-- Please describe the processing stages of this module here -->
19+
20+
Data processing steps:
21+
1.
22+
2.
23+
24+
## Configuration
25+
<!-- Please describe how to configure this module below -->
26+
27+
Please consult the configuration [README](./config/README.md) and the [configuration example](./config/config.yaml) for a general overview on the configuration options of this module.
28+
29+
## Input / output structure
30+
<!-- Please describe input / output file placement below -->
931

10-
This module can be imported directly into any `snakemake` workflow.
11-
For more information, please consult:
12-
- The Modelblocks [documentation](https://modelblocks.readthedocs.io/en/latest/).
13-
- The integration example in this repository (`tests/integration/Snakefile`).
14-
- The `snakemake` [documentation on modularisation](https://snakemake.readthedocs.io/en/stable/snakefiles/modularization.html).
32+
Please consult the [interface file](./INTERFACE.yaml) for more information.
1533

1634
## Development
1735
<!-- Please do not modify this templated section -->
@@ -39,22 +57,7 @@ cd tests/integration/ # navigate to the integration example
3957
snakemake --use-conda --cores 2 # run the workflow!
4058
```
4159

42-
## Documentation
43-
44-
### Overview
45-
<!-- Please describe the processing stages of this module here -->
46-
47-
### Configuration
48-
<!-- Feel free to describe how to configure this module below -->
49-
50-
Please consult the configuration [README](./config/README.md) and the [configuration example](./config/config.yaml) for a general overview on the configuration options of this module.
51-
52-
### Input / output structure
53-
<!-- Feel free to describe input / output file placement below -->
54-
55-
Please consult the [interface file](./INTERFACE.yaml) for more information.
56-
57-
### References
60+
## References
5861
<!-- Please provide thorough referencing below -->
5962

6063
This module is based on the following research and datasets:

0 commit comments

Comments
 (0)