Skip to content
A distributed remote protocol for git based on IPFS, ethereum and aragonOS
JavaScript TypeScript Solidity HTML
Branch: dev
Clone or download
deamme Merge pull request #65 from pandonetwork/lib-update
Refactor pando-lib to use promises
Latest commit 1ffa273 Jun 14, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github/images Re-add updated README.md Feb 24, 2019
packages use pando-lib in pando-repository, lint May 26, 2019
.gitattributes Create .gitattributes Apr 12, 2019
.gitignore use pando-lib in pando-repository, lint May 26, 2019
README.md Update readmes to reflect commands updates Mar 25, 2019
lerna.json v0.3.0 May 7, 2019
package.json add two other classes May 20, 2019
truffle.js Add rinkeby network Mar 26, 2019

README.md

pando is a remote protocol for git repositories enforcing DAO-based versioning, contribution tracking and governance. It is built on top of IPFS, ethereum and aragonOS.

This repository is a monorepo including all pando-related smart contracts, apps and CLI tools. Each public sub-package is independently published to NPM.

Published Packages

Package Description
@pando/git-pando Git extension for pando
@pando/git-remote-pando git-remote-helper for pando
@pando/colony Aragon app implementing pando colonies
@pando/kit Aragon DAOKit for pando organizations
@pando/repository Aragon app implementing pando repositories

Background

This software is still in beta stage and is not meant to be used in production yet. The testnet version is expected for Q2 2019. The mainnet version is expected for Q3 2019.

Why pando ?

Pando [Latin for "spread out"] is a clonal colony of a single male quaking aspen determined to be a single living organism by identical genetic markers and assumed to have one massive underground root system. The plant occupies 43 hectares and is estimated to weigh collectively 6.000.000 kilograms, making it the heaviest known organism. The root system of Pando, at an estimated 80.000 years old, is among the oldest known living organisms.

Installation

Clone

git clone https://github.com/pandonetwork/pando.git && cd pando

Install

npm run install:all

Compile contracts

npm run compile:all

Build CLIs

npm run build:all

Link binaries

npm run link:all

Spawn IPFS & devchain

In two different terminal windows, run:

aragon devchain
aragon ipfs

Publish aragonPM packages

lerna run publish:devnet

Usage

See the git-pando README.

Contribute

Feel free to fork, open issues and send pull requests.

License

MIT © 2019 Pando Network

You can’t perform that action at this time.