# truffle > Develop smart contracts for running services on the Ethereum blockchain. > More information: . - Download a pre-built Truffle project (Truffle Box): `truffle unbox {{box_name}}` - Compile contract source files in the current directory: `truffle compile` - Run JavaScript and Solidity tests: `truffle test` - Run migrations to deploy contracts: `truffle migrate` - Display help for a subcommand: `truffle help {{subcommand}}`