Skip to content

Commit 7169d84

Browse files
authoredJul 8, 2020
Merge pull request beefproject#1934 from beefproject/update_issue_template
Update Issue/PR templates
2 parents 36263fa + c8dc77b commit 7169d84

File tree

3 files changed

+48
-2154
lines changed

3 files changed

+48
-2154
lines changed
 

Diff for: ‎.github/ISSUE_TEMPLATE.md

+36-19
Original file line numberDiff line numberDiff line change
@@ -1,49 +1,66 @@
1+
# Submit Issue
2+
13
Verify first that your issue/request has not been posted previously:
24

35
* https://github.com/beefproject/beef/issues
46
* https://github.com/beefproject/beef/wiki/FAQ
57

68
Ensure you're using the [latest version of BeEF](https://github.com/beefproject/beef/releases/tag/beef-0.5.0.0).
79

10+
Please do your best to provide as much information as possible. It will help substantially if you can enable and provide debugging logs with your issue. Instructions for enabling debugging logs are below:
811

9-
#### Environment
10-
11-
What version/revision of BeEF are you using?
12+
1. In the `config.yaml` file of your BeEF root folder set debug and client_debug (lines 11 & 13 respectively) to `true`
13+
* If using a standard installation of `beef-xss` the root folder will typicaly be `/usr/share/beef-xss`
14+
2. Reproduce your error
15+
3. Retrieve your client-side logs from your browser's developer console (Ctrl + Shift + I)
16+
4. Retrieve your server-side logs from `~/.beef/beef.log`
17+
5. **If using `beef-xss`:** Retrieve your service logs using `journalctl -u beef-xss`
1218

13-
On what version of Ruby?
19+
Thank you, this will greatly aid us in identifying the root cause of your issue :)
1420

15-
On what browser?
21+
**If we request additional information and we don't hear back from you within a week, we will be closing the ticket off.**
22+
Feel free to open it back up if you continue to have issues.
1623

17-
On what operating system?
24+
## Summary
1825

26+
**Q:** Please provide a brief summary of the issue that you experienced.
27+
**A:**
1928

20-
#### Configuration
29+
## Environment
2130

22-
Are you using a non-default configuration?
31+
*Please identify the environment in which your issue occurred.*
2332

24-
Have you enabled or disabled any BeEF extensions?
33+
1. **BeEF Version:**
2534

35+
2. **Ruby Version:**
2636

27-
#### Summary
37+
3. **Browser Details (e.g. Chrome v81.0):**
2838

29-
Please provide a summary of the issue.
39+
4. **Operating System (e.g. OSX Catalina):**
3040

3141

32-
#### Expected Behaviour
42+
## Configuration
3343

34-
What was the expected result?
44+
**Q:** Have you made any changes to your BeEF configuration?
45+
**A:**
3546

47+
**Q:** Have you enabled or disabled any BeEF extensions?
48+
**A:**
3649

37-
#### Actual Behaviour
50+
## Expected vs. Actual Behaviour
3851

39-
What was the actual result?
52+
**Expected Behaviour:**
53+
<br />
54+
**Actual Behaviour:**
55+
<br />
4056

57+
## Steps to Reproduce
4158

42-
#### Steps to Reproduce
59+
*Please provide steps to reproduce this issue.*
4360

44-
Please provide steps to reproduce this issue.
61+
1.
4562

4663

47-
#### Additional Information
64+
## Additional Information
4865

49-
Please provide any additional information which may be useful in resolving this issue, such as debugging output and relevant screen shots. Debug output can be enabled by specifying `debug: true` in the `config.yaml` configuration file.
66+
Please provide any additional information which may be useful in resolving this issue, such as debugging output and relevant screen shots. Debug output can be retrieved by following the instructions towards the top of the issue template.

Diff for: ‎.github/PULL_REQUEST_TEMPLATE.md

+12-18
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,20 @@
1+
# Pull Request
2+
13
Thanks for submitting a PR! Please fill in this template where appropriate:
24

35
## Category
4-
5-
(Bug / module / extension / core functionality / documentation / tests)
6+
*e.g. Bug, Module, Extension, Core Functionality, Documentation, Tests*
67

78
## Feature/Issue Description
9+
**Q:** Please give a brief summary of your feature/fix
10+
**A:**
811

9-
This Module is added to ...
10-
This Extension is used by doing ...
11-
This Bug can be reproduced by ...
12-
The Documentation describes ...
13-
This Test covers ...
14-
15-
16-
## Describe what changes
17-
Describe how the change affects BeEF's usability ...
18-
Describe how to replicate the issue/bug that this is fixing ...
19-
Describe what this improves
12+
**Q:** Give a technical rundown of what you have changed (if applicable)
13+
**A:**
2014

21-
## Test cases
22-
Describe what the goal of the test is, what it covers and if there are any use cases that still need to be covered.
23-
spec/beef/extensions/example_extension.rb
15+
## Test Cases
16+
**Q:** Describe your test cases, what you have covered and if there are any use cases that still need addressing.
17+
**A:**
2418

25-
## Relevant wiki page
26-
If it is not easily understandable without little pre-knowledge or context, there should be a section in the Wiki somewhere explaining it.
19+
## Wiki Page
20+
*If you are adding a new feature that is not easily understood without context, please draft a section to be added to the Wiki below.*

0 commit comments

Comments
 (0)