Skip to content
This repository has been archived by the owner on May 17, 2022. It is now read-only.

Commit

Permalink
Added blank pages. Set structure. Removed Solidity Highlighter
Browse files Browse the repository at this point in the history
Removed Solidity Highlighter until we determine if we need it.

Added all pages and structure of RST files.
  • Loading branch information
Hudson Jameson committed Jan 25, 2016
1 parent 75f46a5 commit b02ea5c
Show file tree
Hide file tree
Showing 40 changed files with 165 additions and 124 deletions.
10 changes: 5 additions & 5 deletions source/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -22,10 +22,10 @@
#sys.path.insert(0, os.path.abspath('.'))

# -- General configuration ------------------------------------------------
def setup(sphinx):
sys.path.insert(0, os.path.abspath('./utils'))
from SolidityLexer import SolidityLexer
sphinx.add_lexer('Solidity', SolidityLexer())
# def setup(sphinx):
# sys.path.insert(0, os.path.abspath('./utils'))
# from SolidityLexer import SolidityLexer
# sphinx.add_lexer('Solidity', SolidityLexer())

# If your documentation needs a minimal Sphinx version, state it here.
#needs_sphinx = '1.0'
Expand Down Expand Up @@ -102,7 +102,7 @@ def setup(sphinx):
# The name of the Pygments (syntax highlighting) style to use.
pygments_style = 'sphinx'

highlight_language = 'Solidity'
# highlight_language = 'Solidity'

# A list of ignored prefixes for module index sorting.
#modindex_common_prefix = []
Expand Down
7 changes: 0 additions & 7 deletions source/contracts-and-transactions.rst

This file was deleted.

7 changes: 0 additions & 7 deletions source/developing-on-ethereum.rst

This file was deleted.

23 changes: 13 additions & 10 deletions source/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -14,13 +14,12 @@ Contents
.. toctree::
:maxdepth: 2

introduction.rst
ethereum-ecosystem.rst
using-ethereum-the-basics.rst
solidity-in-depth.rst
contracts-and-transactions.rst
developing-on-ethereum.rst
frequently-asked-questions.rst
sections\introduction\introduction.rst
sections\ethereum-ecosystem\ethereum-ecosystem.rst
sections\using-ethereum-the-basics\using-ethereum-the-basics.rst
sections\contracts-and-transactions.rst
sections\developing-on-ethereum\developing-on-ethereum.rst
sections\frequently-asked-questions\frequently-asked-questions.rst



Expand Down Expand Up @@ -68,6 +67,10 @@ Using Ethereum: The Basics
* ARM
* Binaries
* Source Installation
- Connecting to the Network
* Syncing vs Fast Syncing
* Light Client Network Connectivity
* NAT and Peer Discovery
- Creating an Account
* Using Console
* Using EthKey
Expand All @@ -80,8 +83,8 @@ Using Ethereum: The Basics
* Accounts (EOA) [Externally Owned Accounts are referenced here. make sure to differentiate from contract accounts that are mentioned later in the guide]
- Backup/Import Accounts
* Backing Up Wallets
* Importing Wallets [including pre-sale wallets]
* Online wallets, Paper Wallets and Cold Storage
* Importing Wallets [including pre-sale wallets]
* Online wallets, Paper Wallets, and Cold Storage
- Ether
* What is Ether?
* [Table of Sub Units]
Expand Down Expand Up @@ -122,7 +125,7 @@ Contracts and Transactions
Developing on Ethereum
- Developer Tools
* IDEs/Frameworks
* High Level Languages
* Solidity Contract Language Resources
* Other Tools
- DApp Development
* Web3
Expand Down
File renamed without changes.
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
###################
Contracts and Transactions
###################

.. toctree::
:maxdepth: 2
account-types-gas-and-transactions.rst
contracts.rst
accessing-contracts-and-transactions.rst


Contracts and Transactions
- Account Types, Gas, and Transactions
* EOA vs Contract Accounts
* What is a Transaction? [in the context of Ethereum]
* What is Gas? [explain that it is the fuel for Ethereum transactions]
* Estimating Gas
* Lifecycle of a Transaction
* Transaction Pool
* Signing Transactions Offline
- Contracts
* What is a Contract?
* Steps to Creating a Contract
* Write the Contract [Point to solidity docs, but give small example of contract]
* Compile the Contract [use same example]
* Create and Deploy the Contract
* Interacting with a Contract
* Console
* web3.js
* RPC
- Accessing Contracts and Transactions
* APIs
* Console
* RPC
* Javascript
* [Link to blockchain explorers page]
File renamed without changes.
File renamed without changes.
25 changes: 25 additions & 0 deletions source/sections/developing-on-ethereum/developing-on-ethereum.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
###################
Developing on Ethereum
###################

.. toctree::
:maxdepth: 2
developer-tools.rst
dapp-development.rst
web3-base-layer-services.rst


Developing on Ethereum
- Developer Tools
* IDEs/Frameworks
* Solidity Contract Language Resources
* Other Tools
- DApp Development
* Web3
* Conntecting to Morden Testnet
* Setting Up Private Testnet
- Web3 Base Layer Services
* SWARM
* Whisper
* Name Registry
* Contract Registry
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
32 changes: 32 additions & 0 deletions source/sections/ethereum-ecosystem/ethereum-ecosystem.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
###################
Ethereum Ecosystem
###################

.. toctree::
:maxdepth: 2

ethereum-network-stats.rst
client-implimentations.rst
evm-compilers.rst
block-explorers.rst
miscellaneous-tools.rst
exchanges.rst
mining-pools.rst
base-layer-services.rst
dapps.rst
community.rst

Ethereum Ecosystem
- Ethereum Network Stats
- Client Implementations
- EVM Compilers
- Block Explorers
- Miscellaneous Tools
- Exchanges
- Mining Pools
- Base Layer Services
- DApps
- Community
* Fora [github, wiki, gitter, reddit, forum, stackoverflow]
* Hubs
* Meetups
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,3 @@
Frequently Asked Questions
###################

.. toctree::
:maxdepth: 2

Empty file.
Empty file.
Empty file.
File renamed without changes.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
###################
Using Ethereum: The Basics
###################

.. toctree::
:maxdepth: 2

installing-a-client.rst
connecting-to-the-network.rst
creating-an-account.rst
account-management.rst
backup-import-accounts.rst
ether.rst
mining.rst


Using Ethereum: The Basics
- Installing a Client
* Linux
* Windows
* Mac
* iOs
* Android
* Raspberry Pi
* ARM
* Binaries
* Source Installation
- Connecting to the Network
* Syncing vs Fast Syncing
* Light Client Network Connectivity
* NAT and Peer Discovery
- Creating an Account
* Using Console
* Using EthKey
* Using Mist
* Using RPC
- Account Management
* What are keys, wallets, and accounts?
* Keys
* Wallets
* Accounts (EOA) [Externally Owned Accounts are referenced here. make sure to differentiate from contract accounts that are mentioned later in the guide]
- Backup/Import Accounts
* Backing Up Wallets
* Importing Wallets [including pre-sale wallets]
* Online wallets, Paper Wallets, and Cold Storage
- Ether
* What is Ether?
* [Table of Sub Units]
* Getting Ether [Will point to mining and exchanges pages with explanation of both]
* Sending Ether
- Mining
* CPU Mining
* GPU Mining
* Pool Mining [Will link to mining pools list in ecosystem section]
7 changes: 0 additions & 7 deletions source/using-ethereum-the-basics.rst

This file was deleted.

85 changes: 0 additions & 85 deletions source/utils/SolidityLexer.py

This file was deleted.

0 comments on commit b02ea5c

Please sign in to comment.