EdgeX Foundry source code is hosted at the https://github.com/edgexfoundry organization. We will use the edgex-go repository as an example here.To contribute
Pull Requests should have an issue associated with them that describes the change. If an issue has not yet been created, go to https://github.com/edgexfoundry/edgex-go/issues/new to create one.
If you've not already made a personal fork, go to https://github.com/edgexfoundry/edgex-go and fork the repository to your personal GitHub account. Once the fork is complete, clone your fork of the project into your local workspace. Once you've created a fork of a repository, it can be reused for subsequent PRs.
You will need to set up remotes like so:
...
Note |
---|
It is important to note here that all commits are required to have a DCO signoff to be accepted. To do this Once you have set up the necessary keys for signoff, simply add the `–signoff` flag to your git commit. See https://developercertificate.org/ for the attestation you are making by singing off. |
...