Skip to content

Commit 2997243

Browse files
committed
Provide GitHub templates for new issues and PRs #67
Signed-off-by: Dominik Jelinek <[email protected]>
1 parent b9cc46e commit 2997243

File tree

2 files changed

+64
-0
lines changed

2 files changed

+64
-0
lines changed

.github/ISSUE_TEMPLATE.md

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
# Issue information
2+
3+
> Define issue title **short** and **most specific** to the problem.
4+
5+
> Tag each new issue with relevant **LABELS** (*Bug*, *Improvement*, etc.).
6+
7+
## BUG report
8+
9+
### Environment
10+
11+
- Apache Camel LSP Client Extensions Plugin version: e.g. "**1.0.0.201902050715**" ?
12+
- OS:
13+
- [ ] Linux (*RHEL*, *Fedora*, *Ubuntu*, ...)
14+
- [ ] Windows
15+
- [ ] macOS
16+
17+
### Description of wrong behavior
18+
19+
- ...
20+
21+
### Exact steps to reproduce issue
22+
23+
1. ...
24+
2. ...
25+
3. ...
26+
27+
## TASK definition
28+
29+
### Description
30+
31+
- ...
32+
33+
### Expected behaviour
34+
35+
- ...
36+
37+
### Screenshot (*optional*)
38+
39+
- ...

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
# Pull Request informations
2+
3+
## Rebase & Merge default requirements
4+
5+
1. Green build for master branch
6+
2. Wait 24 hours after PR creation
7+
3. Green job for PR
8+
4. Approved PR
9+
10+
## PR labels default process
11+
12+
- READY_FOR_REVIEW &rightarrow; REVIEW_DONE &rightarrow; READY_FOR_MERGE
13+
14+
## Tests
15+
16+
- [ ] Are there **Unit tests**?
17+
- [ ] Are there **Integration tests**?
18+
- [ ] Do we need a new **UI test**?
19+
20+
## PR workflow progress
21+
22+
1. [ ] Tagged with relevant **PR labels**
23+
2. [ ] Green **job for PR**
24+
3. [ ] PR was created more than **24 hours ago** or **All committers approved** it
25+
4. [ ] Green **master** branch build

0 commit comments

Comments
 (0)