Skip to content

Commit 5f56233

Browse files
authored
Merge pull request #1962 from yarikoptic/enh-logs
[ENH] Formalize presence of optional logs/ folder
2 parents 5936d5f + f8a7388 commit 5f56233

File tree

3 files changed

+14
-0
lines changed

3 files changed

+14
-0
lines changed

src/common-principles.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -392,6 +392,7 @@ Derivatives can be stored/distributed in two ways:
392392
that were used to generate the derivatives.
393393
Likewise, any code used to generate the derivatives from the source data
394394
MAY be included in the `code/` subdirectory.
395+
Logs from running the code or other commands MAY be stored under `logs/` subdirectory.
395396
396397
Example of a derivative dataset including the raw dataset as source:
397398

src/schema/rules/directories.yaml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ raw:
2121
subdirs:
2222
- code
2323
- derivatives
24+
- logs
2425
- phenotype
2526
- sourcedata
2627
- stimuli
@@ -33,6 +34,10 @@ raw:
3334
name: derivatives
3435
level: optional
3536
opaque: true
37+
logs:
38+
name: logs
39+
level: optional
40+
opaque: true
3641
phenotype:
3742
name: phenotype
3843
level: optional
@@ -69,6 +74,7 @@ derivative:
6974
subdirs:
7075
- code
7176
- derivatives
77+
- logs
7278
- phenotype
7379
- sourcedata
7480
- stimuli
@@ -81,6 +87,10 @@ derivative:
8187
name: derivatives
8288
level: optional
8389
opaque: true
90+
logs:
91+
name: logs
92+
level: optional
93+
opaque: true
8494
phenotype:
8595
name: phenotype
8696
level: optional

src/schema/rules/files/common/core.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,9 @@ code:
3636
derivatives:
3737
level: optional
3838
path: derivatives
39+
logs:
40+
level: optional
41+
path: logs
3942
sourcedata:
4043
level: optional
4144
path: sourcedata

0 commit comments

Comments
 (0)