dapple
is a tool for Solidity developers to help build and manage complex contract systems on Ethereum-like blockchains.
Pre 0.2, it is best to install directly from source:
git clone https://github.com/NexusDevelopment/dapple && cd dapple && npm install -g
Any stable releases (once they exist) will be available on npm:
npm install -g dapple
mkdir mydapp && cd mydapp
dapple init
# Write some contracts - see docs for test contract format
vim src/sol/mycontract.sol
vim src/sol/mycontract_test.sol
dapple test # run VM tests
dapple build # export contract definitions, solidity headers, and JS headers (node and browser)