diff options
author | chriseth <chris@ethereum.org> | 2018-10-04 18:29:19 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-10-04 18:29:19 +0800 |
commit | 98fa46bfe0c90e94218e0c0a2a621e0dfb5c36ed (patch) | |
tree | 221be8d257a97c925c23020802283843ec91fdd0 | |
parent | b8b31eb3bf874f83d23ac20e01dc78d336ba8a6c (diff) | |
parent | 5e9482c19b2ad5226d1354243eb97e2d6ca5e657 (diff) | |
download | dexon-solidity-98fa46bfe0c90e94218e0c0a2a621e0dfb5c36ed.tar.gz dexon-solidity-98fa46bfe0c90e94218e0c0a2a621e0dfb5c36ed.tar.zst dexon-solidity-98fa46bfe0c90e94218e0c0a2a621e0dfb5c36ed.zip |
Merge pull request #5119 from ethereum/docs-contributing-dependencies
Add Linux dependencies and move
-rw-r--r-- | docs/installing-solidity.rst | 52 |
1 files changed, 32 insertions, 20 deletions
diff --git a/docs/installing-solidity.rst b/docs/installing-solidity.rst index ba373b8f..9d4be70d 100644 --- a/docs/installing-solidity.rst +++ b/docs/installing-solidity.rst @@ -154,28 +154,18 @@ Gentoo Linux also provides a solidity package that can be installed using ``emer Building from Source ==================== -Clone the Repository --------------------- - -To clone the source code, execute the following command: - -.. code-block:: bash - - git clone --recursive https://github.com/ethereum/solidity.git - cd solidity - -If you want to help developing Solidity, -you should fork Solidity and add your personal fork as a second remote: - -.. code-block:: bash - - git remote add personal git@github.com:[username]/solidity.git +Prerequisites - Linux +--------------------- -Solidity has git submodules. Ensure they are properly loaded: +You need to install the following dependencies for Linux builds of Solidity: -.. code-block:: bash ++-----------------------------------+-------------------------------------------------------+ +| Software | Notes | ++===================================+=======================================================+ +| `Git for Linux`_ | Command-line tool for retrieving source from Github. | ++-----------------------------------+-------------------------------------------------------+ - git submodule update --init --recursive +.. _Git for Linux: https://git-scm.com/download/linux Prerequisites - macOS --------------------- @@ -203,7 +193,7 @@ if you ever want to start again from scratch. Prerequisites - Windows ----------------------- -You will need to install the following dependencies for Windows builds of Solidity: +You need to install the following dependencies for Windows builds of Solidity: +-----------------------------------+-------------------------------------------------------+ | Software | Notes | @@ -238,6 +228,28 @@ in Visual Studio 2017 Build Tools or Visual Studio 2017: .. _Visual Studio 2017: https://www.visualstudio.com/vs/ .. _Visual Studio 2017 Build Tools: https://www.visualstudio.com/downloads/#build-tools-for-visual-studio-2017 +Clone the Repository +-------------------- + +To clone the source code, execute the following command: + +.. code-block:: bash + + git clone --recursive https://github.com/ethereum/solidity.git + cd solidity + +If you want to help developing Solidity, +you should fork Solidity and add your personal fork as a second remote: + +.. code-block:: bash + + git remote add personal git@github.com:[username]/solidity.git + +Solidity has git submodules. Ensure they are properly loaded: + +.. code-block:: bash + + git submodule update --init --recursive External Dependencies --------------------- |