update content structure
This commit is contained in:
parent
19a11731bd
commit
da2f82ff3c
34
content/docs/developers/geth-developer/contributing.md
Normal file
34
content/docs/developers/geth-developer/contributing.md
Normal file
@ -0,0 +1,34 @@
|
||||
---
|
||||
title: Contributing
|
||||
---
|
||||
|
||||
We welcome contributions from anyone on the internet, and are grateful for even the smallest of fixes!
|
||||
|
||||
## Contributing to the Geth source code
|
||||
|
||||
If you'd like to contribute to the Geth source code, please fork the
|
||||
[Github repository](https://github.com/ethereum/go-ethereum), fix, commit and send a pull request for the
|
||||
maintainers to review and merge into the main code base. If you wish to submit more complex changes
|
||||
though, please check up with the core devs first on our Discord Server to ensure those changes are in
|
||||
line with the general philosophy of the project and/or get some early feedback which can make both your
|
||||
efforts much lighter as well as our review and merge procedures quick and simple.
|
||||
|
||||
Please make sure your contributions adhere to our coding guidelines:
|
||||
|
||||
* Code must adhere to the official Go formatting guidelines (i.e. uses gofmt).
|
||||
* Code must be documented adhering to the official Go commentary guidelines.
|
||||
* Pull requests need to be based on and opened against the master branch.
|
||||
* Commit messages should be prefixed with the package(s) they modify.
|
||||
E.g. "eth, rpc: make trace configs optional"
|
||||
|
||||
|
||||
## Contributing to the Geth website
|
||||
|
||||
The Geth website is hosted separately from Geth itself. The contribution guidelines are the same. Please
|
||||
for the Geth website Github repository and raise pull requests for the maintainers to review and merge.
|
||||
|
||||
## License
|
||||
|
||||
The go-ethereum library (i.e. all code outside of the cmd directory) is licensed under the GNU Lesser General Public License v3.0, also included in our repository in the COPYING.LESSER file.
|
||||
|
||||
The go-ethereum binaries (i.e. all code inside of the cmd directory) is licensed under the GNU General Public License v3.0, also included in our repository in the COPYING file.
|
Loading…
Reference in New Issue
Block a user