Skip to content

Commit 8ddb4a0

Browse files
committed
Initial commit
0 parents  commit 8ddb4a0

File tree

8 files changed

+612
-0
lines changed

8 files changed

+612
-0
lines changed

.github/CODEOWNERS

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
* @GenomicMedLab/vlm-in-a-box-maintainers
Lines changed: 93 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,93 @@
1+
name: Bug Report
2+
description: Report a bug.
3+
labels: ["bug"]
4+
body:
5+
- type: textarea
6+
attributes:
7+
label: Describe the bug
8+
description: Provide a clear and concise description of what the bug is.
9+
validations:
10+
required: true
11+
- type: textarea
12+
attributes:
13+
label: Steps to reproduce
14+
description: Provide detailed steps to replicate the bug.
15+
placeholder: |
16+
1. In this environment...
17+
2. With this config...
18+
3. Run '...'
19+
4. See error...
20+
validations:
21+
required: true
22+
- type: textarea
23+
attributes:
24+
label: Expected behavior
25+
description: What did you expect to happen?
26+
validations:
27+
required: true
28+
- type: textarea
29+
attributes:
30+
label: Current behavior
31+
description: |
32+
What actually happened?
33+
34+
Include full errors, stack traces, and/or relevant logs.
35+
validations:
36+
required: true
37+
- type: textarea
38+
attributes:
39+
label: Acceptance Criteria
40+
description: |
41+
Provide the criteria that must be met in order for this issue to be considered fixed.
42+
Be specific, and consider potential edge cases.
43+
validations:
44+
required: true
45+
- type: textarea
46+
attributes:
47+
label: Possible reason(s)
48+
description: Provide any insights into what might be causing the issue.
49+
validations:
50+
required: false
51+
- type: textarea
52+
attributes:
53+
label: Suggested fix
54+
description: Provide any suggestions on how to resolve the bug.
55+
validations:
56+
required: false
57+
- type: textarea
58+
attributes:
59+
label: Branch, commit, and/or version
60+
description: Provide the branch, commit, and/or version you're using.
61+
placeholder: |
62+
branch: issue-1
63+
commit: abc123d
64+
validations:
65+
required: true
66+
- type: textarea
67+
attributes:
68+
label: Screenshots
69+
description: If applicable, add screenshots with descriptions to help explain your problem.
70+
validations:
71+
required: false
72+
- type: textarea
73+
attributes:
74+
label: Environment details
75+
description: Provide environment details (OS name and version, etc).
76+
validations:
77+
required: true
78+
- type: textarea
79+
attributes:
80+
label: Additional details
81+
description: Provide any other additional details about the problem.
82+
validations:
83+
required: false
84+
- type: dropdown
85+
attributes:
86+
label: Contribution
87+
description: Can you contribute to the development of this feature?
88+
options:
89+
- "Yes, I can create a PR for this fix."
90+
- "Yes, but I can only provide ideas and feedback."
91+
- "No, I cannot contribute."
92+
validations:
93+
required: false
Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
1+
name: Feature Request
2+
description: Suggest an idea for this project.
3+
labels: ["enhancement"]
4+
body:
5+
- type: textarea
6+
attributes:
7+
label: Feature description
8+
description: Provide a clear and concise description of what you want to happen.
9+
validations:
10+
required: true
11+
- type: textarea
12+
attributes:
13+
label: Use case
14+
description: |
15+
Why do you need this feature? For example: "I'm always frustrated when..."
16+
validations:
17+
required: true
18+
- type: textarea
19+
attributes:
20+
label: Acceptance Criteria
21+
description: |
22+
Provide the criteria that must be met in order for this issue to be considered complete.
23+
Be specific, and consider potential edge cases.
24+
validations:
25+
required: true
26+
- type: textarea
27+
attributes:
28+
label: Proposed solution
29+
description: Provide proposed solution.
30+
validations:
31+
required: false
32+
- type: textarea
33+
attributes:
34+
label: Alternatives considered
35+
description: Describe any alternative solutions you've considered.
36+
validations:
37+
required: false
38+
- type: textarea
39+
attributes:
40+
label: Implementation details
41+
description: Provide any technical details on how the feature might be implemented.
42+
validations:
43+
required: false
44+
- type: textarea
45+
attributes:
46+
label: Potential Impact
47+
description: |
48+
Discuss any potential impacts of this feature on existing functionality or performance, if known.
49+
Will this feature cause breaking changes?
50+
What challenges might arise?
51+
validations:
52+
required: false
53+
- type: textarea
54+
attributes:
55+
label: Additional context
56+
description: Provide any other context or screenshots about the feature.
57+
validations:
58+
required: false
59+
- type: dropdown
60+
attributes:
61+
label: Contribution
62+
description: Can you contribute to the development of this feature?
63+
options:
64+
- "Yes, I can create a PR for this feature."
65+
- "Yes, but I can only provide ideas and feedback."
66+
- "No, I cannot contribute."
67+
validations:
68+
required: false

.github/labels.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# file must contain an array, which may be empty
2+
3+
[]

.github/workflows/labels.yaml

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
name: Sync labels
2+
on:
3+
workflow_dispatch:
4+
push:
5+
branches:
6+
- 'main'
7+
paths:
8+
- '.github/labels.yml'
9+
- '.github/workflows/labels.yml'
10+
11+
permissions:
12+
issues: write
13+
14+
jobs:
15+
labels:
16+
runs-on: ubuntu-latest
17+
18+
steps:
19+
- uses: actions/checkout@v4
20+
with:
21+
sparse-checkout: .github/labels.yml
22+
23+
- uses: EndBug/label-sync@v2
24+
with:
25+
config-file: |
26+
https://raw.githubusercontent.com/biocommons/.github/main/etc/labels.yml
27+
.github/labels.yml
28+
29+
delete-other-labels: false

0 commit comments

Comments
 (0)