Skip to content

Commit a09de17

Browse files
committed
PR#1543 with some fixes and node-oracledb specific
1 parent 8b38d9c commit a09de17

File tree

3 files changed

+49
-30
lines changed

3 files changed

+49
-30
lines changed

Diff for: CONTRIBUTING.md

+34-20
Original file line numberDiff line numberDiff line change
@@ -1,44 +1,58 @@
1-
# Contributing
1+
# Contributing to this repository
22

33
We welcome your contributions! There are multiple ways to contribute.
44

5-
## Issues
5+
## Opening issues
66

7-
For bugs or enhancement requests, please file a GitHub issue unless it's security related. When filing a bug remember that the better written the bug is, the more likely it is to be fixed. If you think you've found a security vulnerability, do not raise a GitHub issue and follow the instructions on our [Security Policy](./.github/SECURITY.md).
7+
For bugs or enhancement requests, please file a GitHub issue unless it's
8+
security related. When filing a bug remember that the better written the bug
9+
is, the more likely it is to be fixed. If you think you've found a security
10+
vulnerability, do not raise a GitHub issue and follow the instructions in our
11+
[security policy](./SECURITY.md).
812

9-
## Contributing Code
13+
## Contributing code
1014

11-
We welcome your code contributions. To get started, you will need to sign the [Oracle Contributor Agreement](https://oca.opensource.oracle.com) (OCA).
12-
13-
For pull requests to be accepted, the bottom of your commit message must have
14-
the following line using the name and e-mail address you used for the OCA.
15+
We welcome your code contributions. Before submitting code via a pull request,
16+
you will need to have signed the [Oracle Contributor Agreement][OCA] (OCA) and
17+
your commits need to include the following line using the name and e-mail
18+
address you used to sign the OCA:
1519

1620
```text
1721
Signed-off-by: Your Name <[email protected]>
1822
```
1923

20-
This can be automatically added to pull requests by committing with:
24+
This can be automatically added to pull requests by committing with
25+
`--sign-off` or `-s`, e.g.
2126

2227
```text
2328
git commit --signoff
2429
```
2530

26-
Only pull requests from committers that can be verified as having
27-
signed the OCA can be accepted.
31+
Only pull requests from committers that can be verified as having signed the OCA
32+
can be accepted.
2833

29-
### Pull request process
34+
## Pull request process
3035

31-
1. Fork this repository
36+
1. Ensure there is an issue created to track and discuss the fix or enhancement
37+
you intend to submit.
38+
1. Fork this repository.
3239
1. Create a branch in your fork to implement the changes. We recommend using
33-
the issue number as part of your branch name, e.g. `1234-fixes`
40+
the issue number as part of your branch name, e.g. `1234-fixes`.
3441
1. Ensure that any documentation is updated with the changes that are required
35-
by your fix.
42+
by your change.
3643
1. Ensure that any samples are updated if the base image has been changed.
3744
1. Submit the pull request. *Do not leave the pull request blank*. Explain exactly
38-
what your changes are meant to do and provide simple steps on how to validate
39-
your changes. Ensure that you reference the issue you created as well.
40-
1. We will review your PR before it is merged.
45+
what your changes are meant to do and provide simple steps on how to validate.
46+
your changes. Ensure that you reference the issue you created as well.
47+
1. We will assign the pull request to 2-3 people for review before it is merged.
48+
49+
Note we merge to an internal repo first before pushing back to GitHub.
50+
51+
## Code of conduct
4152

42-
## Code of Conduct
53+
Follow the [Golden Rule](https://en.wikipedia.org/wiki/Golden_Rule). If you'd
54+
like more specific guidelines, see the [Contributor Covenant Code of
55+
Conduct][COC].
4356

44-
Follow the [Golden Rule](https://en.wikipedia.org/wiki/Golden_Rule). If you'd like more specific guidelines see the [Contributor Covenant Code of Conduct](https://www.contributor-covenant.org/version/1/4/code-of-conduct/)
57+
[OCA]: https://oca.opensource.oracle.com
58+
[COC]: https://www.contributor-covenant.org/version/1/4/code-of-conduct/

Diff for: README.md

+15-10
Original file line numberDiff line numberDiff line change
@@ -16,19 +16,19 @@ and Oracle Client. See the [homepage][4] for a list.
1616
The node-oracledb module is open source and maintained by Oracle Corp.
1717
It is stable, well documented, and has a comprehensive test suite.
1818

19-
## <a name="installation"></a> Installation
19+
## Installation
2020

2121
See [Getting Started with Node-oracledb][1] and [Quick Start Node-oracledb Installation][2].
2222

23-
## <a name="doc"></a> Documentation
23+
## Documentation
2424

2525
See [Documentation for the Oracle Database Node.js Add-on][32] and the [CHANGELOG][33].
2626

27-
## <a name="examples"></a> Examples
27+
## Examples
2828

2929
See the [examples][30] directory. Start with [examples/example.js][31].
3030

31-
## <a name="help"></a> Help
31+
## Help
3232

3333
Issues and questions about node-oracledb can be posted on [GitHub][3] or
3434
[Slack][5] ([link to join Slack][6]).
@@ -37,15 +37,20 @@ Issues and questions about node-oracledb can be posted on [GitHub][3] or
3737

3838
To run the test suite see [test/README][34].
3939

40-
## <a name="contrib"></a> Contributing
40+
## Contributing
4141

42-
Node-oracledb is an open source project. See [CONTRIBUTING][35] for
43-
details.
42+
This project welcomes contributions from the community. Before submitting a
43+
pull request, please [review our contribution guide](./CONTRIBUTING.md).
4444

45-
Oracle gratefully acknowledges the contributions to node-oracledb that
46-
have been made by the community.
45+
Oracle gratefully acknowledges the contributions to node-oracledb that have
46+
been made by the community.
4747

48-
## <a name="license"></a> License
48+
## Security
49+
50+
Please consult the [security guide](./SECURITY.md) for our responsible security
51+
vulnerability disclosure process.
52+
53+
## License
4954

5055
Copyright (c) 2015, 2023, Oracle and/or its affiliates.
5156

Diff for: .github/SECURITY.md renamed to SECURITY.md

File renamed without changes.

0 commit comments

Comments
 (0)