Skip to content

Commit af6d4ba

Browse files
authored
Merge pull request #392 from Worklenz/development
Development
2 parents c4c3268 + 2e29635 commit af6d4ba

2,269 files changed

Lines changed: 243756 additions & 64426 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.coderabbit.yaml

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
# CodeRabbit AI Configuration
2+
# This file configures CodeRabbit AI to review pull requests
3+
4+
reviews:
5+
# Enable review status messages
6+
review_status: true
7+
8+
# Configure which branches should be reviewed
9+
# By default, only the default branch is reviewed
10+
# This enables reviews for the development branch as well
11+
auto_review:
12+
base_branches:
13+
- development
14+
- main
15+
- uat
16+
17+
# Paths to exclude from reviews
18+
path_filters:
19+
- "!node_modules/**"
20+
- "!dist/**"
21+
- "!build/**"
22+
- "!.git/**"
23+
- "!*.lock"
24+
- "!*.log"
25+

.env.example

Lines changed: 0 additions & 256 deletions
This file was deleted.

.gitattributes

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
# Auto detect text files and perform LF normalization
2+
* text=auto

.github/ISSUE_TEMPLATE/01_task.yml

Lines changed: 79 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,79 @@
1+
name: Task
2+
description: Sprint-ready development task (≤ 2–3 dev days)
3+
title: "[TASK] "
4+
labels: ["task"]
5+
body:
6+
7+
- type: markdown
8+
attributes:
9+
value: |
10+
## 📌 Task Overview
11+
This task must be **small, testable, and deployable**.
12+
Tasks larger than 3 dev-days must be split before entering a sprint.
13+
14+
- type: textarea
15+
id: problem
16+
attributes:
17+
label: Problem / Requirement
18+
description: Clearly describe what problem this task solves.
19+
placeholder: |
20+
What is broken, missing, or needs improvement?
21+
validations:
22+
required: true
23+
24+
- type: textarea
25+
id: acceptance
26+
attributes:
27+
label: Acceptance Criteria
28+
description: Define clear, testable outcomes.
29+
placeholder: |
30+
- Given ...
31+
- When ...
32+
- Then ...
33+
validations:
34+
required: true
35+
36+
- type: dropdown
37+
id: estimate
38+
attributes:
39+
label: Estimated Effort (Dev-Days)
40+
description: Must be set BEFORE the sprint.
41+
options:
42+
- 1 day
43+
- 2 days
44+
- 3 days
45+
validations:
46+
required: true
47+
48+
- type: checkboxes
49+
id: dor
50+
attributes:
51+
label: Definition of Ready (DoR)
52+
description: All must be true for this task to enter Sprint Ready.
53+
options:
54+
- label: Acceptance criteria are clear and complete
55+
required: true
56+
- label: Task is testable by QA
57+
required: true
58+
- label: Task can be completed within 2–3 dev days
59+
required: true
60+
- label: Deployment impact is understood
61+
required: true
62+
63+
- type: textarea
64+
id: technical_notes
65+
attributes:
66+
label: Technical Notes (Optional)
67+
description: Any implementation notes, links, or constraints.
68+
placeholder: |
69+
API changes, affected modules, migration notes, etc.
70+
71+
- type: markdown
72+
attributes:
73+
value: |
74+
---
75+
## 🧪 QA Test Checklist
76+
_To be added by QA once the task is in **Sprint Ready**._
77+
78+
QA should convert the Acceptance Criteria into test checklists
79+
and record **Pass / Fail** results here or as a comment.

0 commit comments

Comments
 (0)