Code Monkey home page Code Monkey logo

beps's Introduction

BigchainDB Enhancement Proposals (BEPs)

This is the BigchainDB Enhancement Proposal project. We collect BEPs for APIs, protocols, and processes.

The process to add or change a BEP is the following:

  • A BEP is created and modified by pull requests according to C4.
  • BEP lifecycle SHOULD follow the lifecycle defined in COSS.
  • Non-cosmetic changes are allowed only on Raw and Draft specifications.

Current BEPs

Short Name Title Type Status Editor
1/C4 Collective Code Construction Contract Meta Draft Alberto Granzotto
2/COSS Consensus-Oriented Specification System Meta Draft Alberto Granzotto
3/UPSERT-VALIDATORS Dynamically add/update/remove validators at runtime Standard Stable Vanshdeep Singh
4/STANDARDIZE-DC Standard process to set up a local node for development & testing, using Docker Compose Standard Raw Muawia Khan
5/IDRP Illegal Data Response Plan Informational Raw Troy McConaghy
6/SWP Shared Workspace Protocol Meta Draft Alberto Granzotto
7/PUBLIC-API Definition of the BigchainDB Public API Informational Raw Troy McConaghy
8/CRASH-RECOVERY Restore system state after crash Standard Raw Vanshdeep Singh
10/SAAR A Strangler Application Approach to Rewriting Some Code in Go Informational Raw Alberto Granzotto
12/TX-SPEC-1 BigchainDB Transaction Spec v1 Standard Stable Troy McConaghy
13/TX-SPEC-2 BigchainDB Transaction Spec v2 Standard Stable Troy McConaghy
14/GIDR Guidelines to Improve Drivers Reliability Standard Raw Alberto Granzotto
17/AZURE-1 Listing BigchainDB in Azure Marketplace, Phase 1 Standard Raw Troy McConaghy

Current Participants

Contributors

Maintainers

Everyone with the ability to merge pull requests. Today that is mainly BigchainDB employees.

In the future, we can add more people who are not BigchainDB employees as maintainers.

Some people have specializations:

  • Python Driver: Katha
  • JavaScript Driver: Manolo
  • Core: Vanshdeep, Alberto
  • Docker, Kubernetes, NGINX: Shahbaz, Muawia
  • Docs: Troy

Administrators (Founders and Others)

  • Kamal - @GataKamsky
  • Gautaum - @gautamdhameja
  • Alberto - @vrde
  • Vanshdeep - @kansi
  • Troy - @ttmc
  • Trent - @trentmc (Inactive but advising)

Note: Administrators serve limited terms of six months or less. That's the idea, anyway.

beps's People

Contributors

kansi avatar ldmberman avatar muawiakh avatar ttmc avatar vrde 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.