Skip to content

Commit 2cd9830

Browse files
authored
Merge pull request #29 from scipp/use-ess-template
Use ess template
2 parents d566404 + 229620e commit 2cd9830

File tree

2 files changed

+92
-0
lines changed

2 files changed

+92
-0
lines changed

.copier-answers.ess.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# Changes here will be overwritten by Copier; NEVER EDIT MANUALLY
2+
_commit: 815268a
3+
_src_path: https://github.com/scipp/ess_template.git
Lines changed: 89 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,89 @@
1+
name: High-level requirement
2+
description: Describe a high-level requirement
3+
title: "[Requirement] "
4+
labels: ["requirement"]
5+
projects: []
6+
body:
7+
- type: markdown
8+
attributes:
9+
value: |
10+
Thanks for taking the time to provide as many details as possible for this requirement!
11+
- type: input
12+
id: summary
13+
attributes:
14+
label: Executive summary
15+
description: Provide a short summary of the requirement
16+
placeholder: "Example: We need to correct for X when processing Y."
17+
validations:
18+
required: true
19+
- type: textarea
20+
id: context
21+
attributes:
22+
label: Context and background knowledge
23+
description: |
24+
- What is the context of this requirement?
25+
- What background knowledge is required to understand it?
26+
- Does this depend on previous tasks? Provide links!
27+
- Is there follow-up work?
28+
placeholder: "Example: See summary on Wikipedia, or the following paper."
29+
validations:
30+
required: true
31+
- type: textarea
32+
id: inputs
33+
attributes:
34+
label: Inputs
35+
description: |
36+
Describe in detail all the input data and data properties that are known.
37+
This is not about test data (see below), but about general properties of data that will be used in practice.
38+
placeholder: "Example: A single 1-D spectrum with a known wavelength range."
39+
validations:
40+
required: true
41+
- type: textarea
42+
id: methodology
43+
attributes:
44+
label: Methodology
45+
description: |
46+
Describe, e.g., the computation to be performed.
47+
When linking to references, please refer to the specific section, page, or equation.
48+
placeholder: "Remember you can write equations such as $n\\lambda = 2d\\sin(\\theta)$ using LaTeX syntax, as well as other Markdown formatting."
49+
validations:
50+
required: true
51+
- type: textarea
52+
id: outputs
53+
attributes:
54+
label: Outputs
55+
description: |
56+
Describe in detail all the output data and data properties.
57+
This is not about test data (see below), but about general properties of data that will be used in practice.
58+
placeholder: "Example: The position of the peak in the spectrum."
59+
validations:
60+
required: true
61+
- type: dropdown
62+
id: interfaces
63+
attributes:
64+
label: Which interfaces are required?
65+
multiple: true
66+
options:
67+
- Integrated into reduction workflow
68+
- Python module / function
69+
- Python script
70+
- Jupyter notebook
71+
- Other (please describe in comments)
72+
default: 0
73+
validations:
74+
required: true
75+
- type: textarea
76+
id: testcases
77+
attributes:
78+
label: Test cases
79+
description: How can we test this requirement? Links to tests data and reference data, or other suggestions.
80+
validations:
81+
required: true
82+
- type: textarea
83+
id: comments
84+
attributes:
85+
label: Comments
86+
description: Do you have other comments that do not fall in the above categories?
87+
placeholder: "Example: Depends on issues #1234, blocked by #666."
88+
validations:
89+
required: false

0 commit comments

Comments
 (0)