|
| 1 | +# Contribution |
| 2 | + |
| 3 | +## **Contributing guide** |
| 4 | + |
| 5 | +[//]: # (##############################################################################################) |
| 6 | +[//]: # (Copyright Accenture. All Rights Reserved.) |
| 7 | +[//]: # (SPDX-License-Identifier: Apache-2.0) |
| 8 | +[//]: # (##############################################################################################) |
| 9 | + |
| 10 | +<!-- # Contributing --> |
| 11 | + |
| 12 | +Thank you for your interest to contribute to Bevel! 🎉 |
| 13 | + |
| 14 | +We welcome contributions to Hyperledger Bevel Project in many forms, and |
| 15 | +there's always plenty to do! |
| 16 | + |
| 17 | +First things first, please review the [Hyperledger Code of Conduct](https://wiki.hyperledger.org/display/HYP/Hyperledger+Code+of+Conduct) before participating and please follow it in all your interactions with the project. |
| 18 | + |
| 19 | +You can contibute to Bevel, as a user or/and as a developer. |
| 20 | + |
| 21 | +##### As a user: |
| 22 | + |
| 23 | +[Making Feature/Enhancement Proposals](https://github.com/hyperledger/bevel/issues/new?assignees=&labels=enhancement&template=feature_request.md&title=) |
| 24 | +[Reporting bugs](https://github.com/hyperledger/bevel/issues/new?assignees=&labels=bug&template=bug_report.md&title=) |
| 25 | + |
| 26 | +##### As a developer: |
| 27 | + |
| 28 | +Consider picking up a [“help-wanted”](https://github.com/hyperledger/bevel/issues?q=is%3Aopen+is%3Aissue+label%3A%22help+wanted%22) or ["good-first-issue"](https://github.com/hyperledger/bevel/issues?q=is%3Aopen+is%3Aissue+label%3A%22good+first+issue%22) task |
| 29 | + |
| 30 | +If you can commit to full-time/part-time development, then please contact us on our [Rocketchat channel](https://chat.hyperledger.org/channel/bevel ) to work through logistics! |
| 31 | + |
| 32 | +Please visit the |
| 33 | +[Developer Guide](developerguide.md) in the docs to learn how to make contributions to this exciting project. |
| 34 | + |
| 35 | + #### Pull Request Process : |
| 36 | + |
| 37 | +For source code integrity , Hyperledger Bevel GitHub pull requests are accepted from forked repositories only. There are also quality standards identified and documented here that will be enhanced over time. |
| 38 | + |
| 39 | +1. Fork Bevel via Github UI |
| 40 | +2. Clone the fork to your local machine |
| 41 | +3. Complete the desired changes and where possible test locally (more detail to come here) |
| 42 | +4. Commit your changes |
| 43 | + i) Make sure you sign your commit using git commit -s for more information see [here](https://gist.github.com/tkuhrt/10211ae0a26a91a8c030d00344f7d11b) |
| 44 | + ii) Make sure your commit message follows [Conventional Commits syntax](https://www.conventionalcommits.org/en/v1.0.0-beta.4/#specification); this aids in release notes generation. |
| 45 | +5. Push your changes to your feature branch |
| 46 | +6. Initiate a pull request from your fork to the base repository ( develop branch , unless it is a critical bug, in that case initiate to the main branch) |
| 47 | +7. Await DCO & linting quality checks ( CI to come soon ), as well as any feedback from reviewers. |
| 48 | +8. Work on the feedbacks to revise the PR if there are any comments |
| 49 | +9. If not, the PR gets approved , delete feature branch post the merge |
| 50 | + |
| 51 | +--- |
| 52 | +**NOTE:** If you are a regular contributor , please make sure to take the latest pull from the develop branch everytime before making any pull request , main branch in case of a critical defect / bug . |
| 53 | + |
| 54 | +--- |
| 55 | + |
| 56 | +<a rel="license" href="http://creativecommons.org/licenses/by/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by/4.0/88x31.png" /></a><br />This work is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International License</a>. |
| 57 | + |
| 58 | + |
| 59 | +## **Maintainers** |
| 60 | + |
| 61 | +All maintainers details |
| 62 | + |
| 63 | +## **Roadmap** |
| 64 | + |
| 65 | +## **Release notes** |
| 66 | + |
| 67 | +[//]: # (##############################################################################################) |
| 68 | +[//]: # (Copyright Accenture. All Rights Reserved.) |
| 69 | +[//]: # (SPDX-License-Identifier: Apache-2.0) |
| 70 | +[//]: # (##############################################################################################) |
| 71 | + |
| 72 | +Release notes have been moved to GitHub [here](https://github.com/hyperledger/bevel/releases). |
| 73 | + |
| 74 | + |
0 commit comments