Skip to content

Commit

Permalink
Merge pull request ethereum#967 from Denton-L/contributing
Browse files Browse the repository at this point in the history
Add contribution guidelines
  • Loading branch information
bobsummerwill authored Aug 29, 2016
2 parents 91d4fa4 + 12a32cd commit b8060c5
Show file tree
Hide file tree
Showing 4 changed files with 64 additions and 0 deletions.
5 changes: 5 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# Contribution Guidelines

Please see our contribution guidelines in [the Solidity documentation](http://solidity.readthedocs.io/en/latest/contributing.html).

Thank you for your help!
52 changes: 52 additions & 0 deletions docs/contributing.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
############
Contributing
############

Help is always appreciated!

To get started, you can try :ref:`building-from-source` in order to familiarize
yourself with the components of Solidity and the build process. Also, it may be
useful to become well-versed at writing smart-contracts in Solidity.

In particular, we need help in the following areas:

* Improving the documentation
* Responding to questions from other users on `StackExchange
<http://ethereum.stackexchange.com/>`_ and the `Solidity Gitter
<https://gitter.im/ethereum/solidity>`_
* Fixing and responding to `Solidity's GitHub issues
<https://github.com/ethereum/solidity/issues>`_

How to Report Issues
====================

To report an issue, please use the
`GitHub issues tracker <https://github.com/ethereum/solidity/issues>`_. When
reporting issues, please mention the following details:

* Which version of Solidity you are using
* Which platform are you running on
* How to reproduce the issue
* What was the result of the issue
* What the expected behaviour is

Workflow for Pull Requests
==========================

In order to contribute, please fork off of the ``develop`` branch and make your
changes there. Your commit messages should detail *why* you made your change, as
opposed to *what* you did.

If you need to pull in any changes from ``develop`` after making your fork (for
example, to resolve potential merge conflicts), please avoid using ``git merge``
and instead, ``git rebase`` your branch.

Additionally, if you are writing a feature, please ensure you write appropriate
Boost test cases and place them under ``test/``.

Finally, please make sure you respect the `coding standards
<https://raw.githubusercontent.com/ethereum/cpp-ethereum/develop/CodingStandards.txt>`_
for this project. Also, even though we do CI testing, please test your code and
ensure that it builds locally before submitting a pull request.

Thank you for your help!
1 change: 1 addition & 0 deletions docs/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -113,4 +113,5 @@ Contents
security-considerations.rst
style-guide.rst
common-patterns.rst
contributing.rst
frequently-asked-questions.rst
6 changes: 6 additions & 0 deletions docs/installing-solidity.rst
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
.. index:: ! installing

.. _installing-solidity:

###################
Installing Solidity
###################
Expand Down Expand Up @@ -68,6 +72,8 @@ We will re-add the pre-built bottles soon.
brew linkapps solidity
.. _building-from-source:

Building from Source
====================

Expand Down

0 comments on commit b8060c5

Please sign in to comment.