Skip to content

eips-wg/preprocessor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

build-eips

Build system for linting and rendering Ethereum Improvement Proposals (EIPs / ERCs).

Prerequisites

build-eips requires a few runtime dependencies, available from wherever you get your software:

  • git
  • libgit2
  • openssl
  • zola1

Installation

Pre-compiled Binaries

Pre-compiled binaries for Ubuntu, Windows, and macOS are available from GitHub Releases.

From Source

If you're feeling particularly adventurous, you can install the latest version of build-eips like so:

cargo install --git https://github.com/ethereum/build-eips.git

Usage

  1. Clone either ethereum/EIPs or ethereum/ERCs, and change directory into it.
  2. Modify whatever proposal you'd like.
  3. Commit your changes.
  4. Build the project. You can use:
    • build-eips check to quickly check for problems like missing sections, broken internal links, etc.
    • build-eips build to create an on-disk bundle of HTML, ready to be deployed.
    • build-eips serve to launch a web server to preview changes locally. NB: live reload is not yet implemented.

Footnotes

  1. Requires at least commit ead17d0a3 for full functionality.

About

Tool that transforms EIP-style markdown into Zola compatible markdown.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages