Coder Social home page Coder Social logo

homestead-guide's Introduction

Homestead-guide

Homestead guide is the reference documentation accompanying the homestead release of the ethereum project.

Hosted on ReadTheDocs

GETTING STARTED

This project uses Sphinx (http://www.sphinx-doc.org/en/stable/index.html) to build html that is published to Read the Docs. To run this documentation on your computer, you should do the following:

Prerequisites

  • Python 2.6 or later
  • git

Install Sphinx, etc

For OSX/Linux users (based on instructions here: https://read-the-docs.readthedocs.org/en/latest/getting_started.html)

  • From command line: sudo pip install sphinx

For Windows users:

Get source code

Build and view html

  • In a terminal window, go to your homestead-guide directory.
  • make html
  • cd build/html
  • open index.html (open in web browser)
  • Tip: each time you run make html, just reload your browser to view changes

RESOURCES

Homestead

Legacy Docs

Read the Docs and Sphinx

Roadmap for homestead guide

  • boilerplate using sphinx-quickstart
  • settings in conf.py
  • code up index with proposed structure
  • compile/deploy on readthedocs
  • include cheatsheat, rst/sphinx/readthedocs resources
  • reach out to community reddit - homestead documentation initiative
  • allocate chapters to people (ideally author and reviewer)
  • migrate old wiki under frontier/wiki (all md files converted to rst)
  • migrate old frontier-guide content under frontier/gitbook (all md content converted to rst)
  • script to annotate entire wiki with legacy warning

Strategy for migrating old fronter-guide content

  • temporaritly include resources about the documentation project within the book itself * rst cheatsheet * rst/sphinx/readthedocs resources * compilation/deployment instructions * link to issues and process * style guide, conventions
  • include the rst conversion of the wiki
  • include the rst conversion of the gitbook

Directory structure

homestead-guide
  build    - workdir, not commited to repo
  source   - actual content in rst
    conf.py - sphinx configuration
  frontier
    wiki    - the legacy wiki
    gitbook - the legacy gitbook resources (converted to rst)
  make.bat - windows command to build docs
  Makefile - platforms with make to build docs

homestead-guide's People

Contributors

hughlang avatar pipermerriam avatar scottstevenson avatar souptacular avatar zelig avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.