|
1 |
| -## How to contribute to project "KB" |
| 1 | +# How to contribute to project KB |
2 | 2 |
|
3 | 3 | ### Developer Certificate of Origin (DCO)
|
4 |
| -Due to legal reasons, contributors will be asked to accept a DCO when they create the first pull request to this project. This happens in an automated fashion during the submission process. SAP uses [the standard DCO text of the Linux Foundation](https://developercertificate.org/) |
| 4 | +Due to legal reasons, contributors will be asked to accept a DCO when they create the first pull request to this project. This happens in an automated fashion during the submission process. SAP uses [the standard DCO text of the Linux Foundation](https://developercertificate.org/). |
5 | 5 |
|
6 |
| -#### **Do you intend to contribute with new vulnerability data?** |
| 6 | +### **Do you have new vulnerability data?** |
7 | 7 |
|
8 | 8 | A structured process to create and share vulnerability data is work in progress.
|
9 | 9 |
|
10 | 10 | Until it is defined, we invite you to just create pull requests in order to
|
11 |
| -submit new vulnerability data, using and existing statement as a template. You |
| 11 | +submit new vulnerability data, using an existing statement as a template. You |
12 | 12 | should provide, at least the vulnerability identifier, the URL of the source
|
13 | 13 | code repository of the affected component and one or more identifiers of the
|
14 | 14 | commits used to fix the vulnerability.
|
15 | 15 |
|
16 |
| -#### **Did you find a bug?** |
| 16 | +### **Did you find a bug?** |
17 | 17 |
|
18 |
| -* **Ensure the bug was not already reported** by searching on GitHub under |
19 |
| - [Issues](https://github.com/sap/project-kb/issues). |
| 18 | +* **Ensure the bug was not already reported** by searching in the [GitHub Issues](https://github.com/sap/project-kb/issues). |
20 | 19 |
|
21 |
| -* If you're unable to find an open issue that addresses the problem, [open a new |
22 |
| - one](https://github.com/sap/project-kb/issues/new). Be sure to include a |
23 |
| - **title and clear description**, as much relevant information as possible, and |
| 20 | +* If it is a new one, feel free to [open it](https://github.com/sap/project-kb/issues/new). Be sure to include a |
| 21 | + **title and a clear description**, as much relevant information as possible, and |
24 | 22 | a **code sample** or an **executable test case** demonstrating the expected
|
25 | 23 | behavior that is not occurring.
|
26 | 24 |
|
27 | 25 |
|
28 |
| -#### **Did you write a patch that fixes a bug?** |
| 26 | +### **Did you write a patch that fixes a bug?** |
29 | 27 |
|
30 | 28 | * Open a new GitHub pull request with the patch.
|
31 |
| -* Ensure the PR description clearly describes the problem and solution. Include |
| 29 | +* Ensure the PR description clearly describes problem and solution. Include |
32 | 30 | the relevant issue number if applicable.
|
33 |
| -* Add one or more test cases as appropriate |
| 31 | +* Add one or more test cases as appropriate. |
34 | 32 | * Make sure all other tests and checks still pass (that is, run `make check` in
|
35 | 33 | the `kaybee` folder; it should succeed)
|
36 | 34 |
|
37 |
| -#### **Did you fix whitespace, format code, or make a purely cosmetic patch?** |
| 35 | +### **Did you fix whitespace, format code, or make a purely cosmetic patch?** |
38 | 36 |
|
39 |
| -Changes that are cosmetic in nature and do not add anything substantial to the |
40 |
| -stability, functionality, or testability are accepted at this time. |
| 37 | +Changes that are cosmetic in nature and do not modify the |
| 38 | +stability, functionality, or testability are accepted. |
41 | 39 |
|
42 |
| -#### **Do you intend to add a new feature or change an existing one?** |
| 40 | +### **Do you intend to add a new feature or change an existing one?** |
43 | 41 |
|
44 |
| -* Suggest your change by creating an issue and start writing code in your own |
| 42 | +* Suggest your change by creating an issue, then start writing code in your own |
45 | 43 | fork and make a PR when ready. Please make sure you provide tests for your
|
46 | 44 | code, and ensure you can successfully execute `make check` (in the `kaybee`
|
47 | 45 | folder) with no errors and that you include adequate documentation in your
|
48 | 46 | code.
|
49 | 47 |
|
50 | 48 |
|
51 |
| - |
52 |
| - |
53 |
| -#### **Do you have questions about the source code?** |
| 49 | +### **Do you have questions about the source code?** |
54 | 50 |
|
55 | 51 | * For now, file an issue (we consider that the need of clarifications at this
|
56 | 52 | stage indicates missing or inadequate documentation).
|
57 | 53 |
|
58 |
| -#### **Do you want to contribute to the documentation?** |
| 54 | +### **Do you want to contribute to the documentation?** |
59 | 55 |
|
60 |
| -You are most welcome to do so, project "KB" needs every one of you to succeed, |
| 56 | +You are most welcome to do so, project KB needs every one of you to succeed, |
61 | 57 | every drop matters!
|
62 | 58 |
|
63 | 59 | Thanks! :heart: :heart: :heart:
|
64 | 60 |
|
65 |
| -The project "KB" team |
| 61 | +The project KB team |
0 commit comments