The following is a set of rules and guidelines for contributing to this repo. Please feel free to propose changes to this document in a pull request.
If you have questions about how to set up your account to use casper-account-info-standard, and how it would be seen on CSPR.Live, please direct these to the related discord channels:
- Please search the existing issues first, it's likely that your issue was already reported or even fixed.
- Go to the main page of the repository, click "issues" and type any word in the top search/command bar.
- You can also filter by appending e. g. "state:open" to the search string.
- More info on search syntax within GitHub
All contributions to this repository from June 11, 2021 on are considered to be licensed under Apache License 2.0.
Workflow for contributions:
- Check open issues and unmerged pull requests to make sure the topic is not already covered elsewhere
- Create an Enhancement Proposal issue by filling in the relevant parts of the template
- Start a discussion on the proper Discord channel, referencing your proposal
- Revise your proposal based on the feedback from the discussions
- After reaching reasonable consensus, create a pull request to incorporate your proposal to the standard
We use the Developer Certificate of Origin (DCO) as a additional safeguard for the casper-account-info-standard project. This is a well established and widely used mechanism to assure contributors have confirmed their right to license their contribution under the project's license. Please read developer-certificate-of-origin. If you can certify it, then just add a line to every git commit message:
Signed-off-by: Random J Developer <[email protected]>
Use your real name (sorry, no pseudonyms or anonymous contributions).
If you set your user.name
and user.email
git configs, you can sign your
commit automatically with git commit -s
. You can also use git aliases
like git config --global alias.ci 'commit -s'
. Now you can commit with
git ci
and the commit will be signed.