These documents are out of date
Please visit the page on the new documentation site for up to date information.
Create a Project Folder
First create a project folder. You can do this through your favorite file explorer or by running the following on the command line:
$ mkdir myproject
Initialize Your Project
Next, initialize your Truffle project by performing the following in the command line:
$ cd myproject $ truffle init
Once completed, you'll now have a project structure with the following items:
contracts/- directory where Truffle expects to find solidity contracts.
migrations/- directory to place scriptable deployment files.
test/- location of test files for testing your application and contracts.
truffle.js- your main Truffle configuration file.
Default Project: MetaCoin
truffle init gives you a demo application called MetaCoin which acts like an alt-coin built inside Ethereum. You can use this project to learn quickly while navigating through the Getting Started guide, or delete these files and build a project of your own.