colonyJS is split into a few components to allow for flexibility in development:
Loaders provide a simple way to get the address and ABI of a deployed contract, in a certain version, at a particular location. For example, loaders can pull data from contracts deployed to public networks such as
mainnetusing the Etherscan API or from contracts deployed locally that are being served with TrufflePig.
colonyJS is under active development and new features are constantly being added. If you notice any discrepancies in the documentation or a bug in the code, please help us out by creating an issue!
Everything you need to create your first colony can be found in Get Started.
Learn about creating a task and running through the task lifecycle in Task Lifecycle.
Learn about domains and skills and how they relate to reputation in Domains and Skills.
Learn about native colony tokens and managing colony funds in Managing Funds.
If you want to see some colonyJS examples in action, check out colonyStarter.