项目作者: sirenmarkets

项目描述 :
SIREN Improvement Proposals
高级语言: HTML
项目地址: git://github.com/sirenmarkets/SIPs.git
创建时间: 2020-11-15T17:06:20Z
项目社区:https://github.com/sirenmarkets/SIPs

开源协议:

下载


SIREN Improvement Proposals (SIPs)

SIREN Improvement Proposals (SIPs) describe standards for the SIREN protocol, including core protocol specifications, client APIs, and contract standards.

A browsable version of all current and draft SIPs can be found on the official SIP site.

Contributing

  1. Review SIP-1.
  2. Fork the repository by clicking “Fork” in the top right.
  3. Start a new thread for your proposal on gov.sirenmarkets.com
  4. Add your SIP to your fork of the repository. There is a template SIP here. Be sure to link to the discussion thread created in step #3.
  5. Submit a Pull Request to SIREN’s SIPs repository.

Your first PR should be a first draft of the final SIP. It must meet the formatting criteria enforced by the build (largely, correct metadata in the header). An editor will manually review the first PR for a new SIP and assign it a number before merging it. Make sure you include a discussions-to header with the URL to a discussion forum or open GitHub issue where people can discuss the SIP as a whole.

If your SIP requires images, the image files should be included in a subdirectory of the assets folder for that SIP as follows: assets/sip-N (where N is to be replaced with the SIP number). When linking to an image in the SIP, use relative links such as ../assets/sip-1/image.png.

SIP Statuses

  • WIP - a SIP that is still being developed.
  • Proposed - a SIP that is ready to be reviewed in a governance call.
  • Approved - a SIP that has been accepted for implementation by the SIREN
    community.
  • Implemented - a SIP that has been released to mainnet.
  • Rejected - a SIP that has been rejected.

Preferred Citation Format

The canonical URL for a SIP that has achieved draft status at any point is at https://sips.sirenmarkets.com/. For example, the canonical URL for SIP-1 is https://sips.sirenmarkets.com/SIPS/sip-1.

Local development

Prerequisites

  1. Open Terminal.

  2. Check whether you have Ruby 2.1.0 or higher installed:

  1. $ ruby --version
  1. If you don’t have Ruby installed, install Ruby 2.1.0 or higher.

  2. Install Bundler:

  1. $ gem install bundler
  1. Install dependencies:
  1. $ bundle install

Build your local Jekyll site

  1. Bundle assets and start the server:
  1. $ bundle exec jekyll serve
  1. Preview your local Jekyll site in your web browser at http://localhost:4000.

More information on Jekyll and GitHub pages here.