Skip to content

Commit ba93496

Browse files
authored
Merge branch 'master' into master
2 parents 482d975 + dfcafa5 commit ba93496

File tree

474 files changed

+2625
-2566
lines changed

Some content is hidden

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

474 files changed

+2625
-2566
lines changed

.github/ISSUE_TEMPLATE/bug_report.md

-46
This file was deleted.

.github/ISSUE_TEMPLATE/bug_report.yml

+76
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,76 @@
1+
---
2+
name: Bug report
3+
description: Create a report to help us improve
4+
labels: 'triage needed'
5+
body:
6+
- type: textarea
7+
attributes:
8+
label: Describe the bug
9+
description: A clear and concise description of what the bug is.
10+
validations:
11+
required: true
12+
- type: textarea
13+
attributes:
14+
label: Expected behavior
15+
description: A clear and concise description of what is expected instead.
16+
validations:
17+
required: true
18+
- type: textarea
19+
attributes:
20+
label: How to reproduce it
21+
description: Steps to reproduce the unexpected behavior.
22+
placeholder: |
23+
1.
24+
2.
25+
3.
26+
validations:
27+
required: true
28+
- type: textarea
29+
attributes:
30+
label: Code example
31+
description: Shortest code example that demonstrates the bug.
32+
placeholder: |
33+
```perl
34+
35+
```
36+
- type: textarea
37+
attributes:
38+
label: Additional context
39+
description: For debug logs, run your code with `rex -d`, and [attach the output as a file](https://docs.github.com/en/github/managing-your-work-on-github/file-attachments-on-issues-and-pull-requests). If you must copy-paste, make sure to post it as a code block instead of text. Make sure any sensitive information is removed before posting.
40+
- type: markdown
41+
attributes:
42+
value: '## Circumstances'
43+
- type: input
44+
attributes:
45+
label: Rex version
46+
description: Obtain it with `rex -v`.
47+
validations:
48+
required: true
49+
- type: input
50+
attributes:
51+
label: Perl version
52+
description: Obtain with `perl -v`.
53+
validations:
54+
required: true
55+
- type: input
56+
attributes:
57+
label: Operating system running rex
58+
description: Be as specific as possible.
59+
validations:
60+
required: true
61+
- type: input
62+
attributes:
63+
label: Operating system managed by rex
64+
description: Even if it is the local machine.
65+
placeholder: local
66+
validations:
67+
required: true
68+
- type: dropdown
69+
attributes:
70+
label: How rex was installed?
71+
options:
72+
- package manager
73+
- cpan client
74+
- dzil install
75+
validations:
76+
required: true

.github/ISSUE_TEMPLATE/config.yml

+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
---
2+
blank_issues_enabled: false
3+
contact_links:
4+
- name: General discussions
5+
url: https://github.com/RexOps/Rex/discussions
6+
about: General chat to discuss ideas, ask for help, and show cool things you made with Rex.
7+
- name: Chat
8+
url: https://matrix.to/#/#rexops:matrix.org
9+
about: 'Join the chat in our #rexops room on matrix.org'
10+
- name: Chat on IRC
11+
url: https://webchat.oftc.net/?channels=rexops
12+
about: 'Join the chat in our #rexops channel on OFTC'
13+
- name: Mailing list
14+
url: https://groups.google.com/group/rex-users
15+
about: Join Rex Users on Google Groups

.github/ISSUE_TEMPLATE/feature_request.md

-29
This file was deleted.
+49
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
---
2+
name: Feature request
3+
description: Suggest an idea for this project
4+
labels: 'feature request'
5+
body:
6+
- type: markdown
7+
attributes:
8+
value: '## User story'
9+
- type: markdown
10+
attributes:
11+
value: A clear and concise description of _who_ wants to do _what_ and _why_.
12+
- type: input
13+
attributes:
14+
label: As
15+
description: Who?
16+
placeholder: user, contributor, maintainer, engineer, manager, etc.
17+
validations:
18+
required: true
19+
- type: input
20+
attributes:
21+
label: I would like to
22+
description: What?
23+
placeholder: do something new or better with Rex
24+
validations:
25+
required: true
26+
- type: input
27+
attributes:
28+
label: so I can
29+
description: Why?
30+
placeholder: reach a specific goal
31+
validations:
32+
required: true
33+
- type: textarea
34+
attributes:
35+
label: Additional context
36+
description: Add any other context about the feature request here.
37+
- type: markdown
38+
attributes:
39+
value: '---'
40+
- type: textarea
41+
attributes:
42+
label: Describe the solution you would like
43+
description: A clear and concise description of expected behavior, or code examples for expected interfaces.
44+
validations:
45+
required: true
46+
- type: textarea
47+
attributes:
48+
label: Describe alternatives you have considered
49+
description: A clear and concise description of any alternative solutions or features you have considered, possibly listing pros and cons.

.github/pull_request_template.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<!-- Please open the pull request as a draft first, and wait for automated test results. -->
77
<!-- Feel free to work on the PR till tests pass, and the checklist below is complete, then mark it ready for review. -->
88

9-
This PR is an attempt to fix #<!-- issue ID --> by <!-- briefly explaining your changes -->.
9+
This PR is a proposal to fix #<!-- issue ID --> by <!-- briefly explaining your changes -->.
1010

1111
<!-- Ideally, ask for a specific expected course of action, like: -->
1212
<!-- Please review and merge, or let me know how to improve it further. -->
@@ -15,6 +15,6 @@ This PR is an attempt to fix #<!-- issue ID --> by <!-- briefly explaining your
1515

1616
- [ ] based on top of latest source code <!-- Make sure your changes are based on the latest version of the source code, rebase your branch if necessary. -->
1717
- [ ] changelog entry included <!-- If the change is interesting for the users or developers, it should be mentioned in the changelog. -->
18-
- [ ] tests pass in CI <!-- Demonstrate the code is solid. Include new tests first, let them fail, then push the fix, allowing tests to pass. -->
18+
- [ ] automated tests pass <!-- Demonstrate the code is solid. Include new tests first, let them fail, then push the fix, allowing tests to pass. -->
1919
- [ ] git history is clean <!-- Ideally two commits are needed: one for adding new tests that fail, and one that fixes them. -->
2020
- [ ] git commit messages are [well-written](https://chris.beams.io/posts/git-commit/#seven-rules)

0 commit comments

Comments
 (0)