Skip to content

shyblugs/aragon-core

 
 

Repository files navigation

Aragon Core Travis branch Coveralls branch

🚨 Everything in this repo is highly experimental software.

It is not secure to use any of this code in production (mainnet) until proper security audits have been conducted. It can result in irreversible loss of funds.

👋 We are tagging tasks that are good first issues so you can get started contributing to Aragon Core.

Don't be shy to contribute even the smallest tweak. Everyone will be specially nice and helpful to beginners to help you get started!

Documentation

Visit the Aragon wiki for in depth documentation on the architecture and different parts of the system.

Installing aragon-core

npm install
npm test

# Lint needs to pass as well
npm run lint

Deployment

Running npm run migrate:dev performs:

  • If no process is listening at port 8545, a testrpc node is started.
  • Deploys an instance of the Aragon Package Manager
  • Deploys an instance of the Kernel and the 6 default apps.
  • Creates an aragonpm repo for every app.
  • Deploys BaseFactory with a reference to the deployed ENS where aragonpm packages can be found.
  • Executes BaseFactory.deploy() which creates a test organization.

Contributing

For details about how to contribute you can check the contributing guide on the wiki.

About

Smart contracts for running Aragon Core organizations

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 99.2%
  • Shell 0.8%