Skip to content
Miao ZhiCheng edited this page May 14, 2020 · 23 revisions

The Superfluid Protocol is a collection of Ethereum smart contracts for building a new type of rails for real-time finance.

Main Concepts

Open Discussions

Development Processes

Branch Policy

  • Master branch is protected, and only pull request with reviewers and CI passing can be merged.
  • Master branch only allows linear history, with rebase only and merging is not allowed.
  • One should create new branch for new feature development and bug fixes, and they should always have a issue number in their name: FEATURE-10-token-downgrade or BUG-11-fix-amount-leakage.
  • All PR branches will be automatically deleted after the PR is accepted.

Linting

solhint is used for linting solidity code.

eslint is used for linting JS code.

Clone this wiki locally