Developers
If you are new to CloudFactory, you may want to start by watching our screencasts.
You create an assembly line once and then can use it to do production runs as many times as you like. You can also use already created public lines to do production runs.
There are 4 ways to create assembly lines and do production runs:
- Everyone: GUI - coming soon!
- Techies: Command Line Interface (Recommended)
- Geeks: Helper Libraries (PHP, java, …)
- Uber Geeks: RESTful API
Quick Start
-
Step 2: Install the CloudFactory Gem in order to get our super cool Command Line Interface (CLI) ‘cf’
[ Details ]gem install cloudfactory -
Step 3: Login via the command line interface (to automagically save your api key in ~/.cf_credentials)
> cf login Enter your email: Enter your password: -
Step 4: Generate your first assembly line. Go into generated line directory and see the files created.
> cf line generate TITLE > cd TITLE -
Step 5: Customize the generated line.yml to design your own assembly line, uncomment the sample settings to quickly try things out, or see our Example Lines.
[ Details ] -
Step 6: Create your assembly line at CloudFactory.com
> cf line create -
Step 7: Prepare input data for your new assembly line by editing the file at /input/INPUT_DATA_.csv.
[ Details ] -
Step 8: Do a test production run in the sandbox first. Complete some tasks yourself to test your line.
[ Details ]> cf production start TITLE -i=TITLE.csv -
Step 9: Go live! Send your production run to real cloud workers, sit back and wait for the results.
[ Details ]> cf production start TITLE -i=INPUT_DATA.CSV --live -
Step 10: Check out our example lines, watch our screencasts and master the art of digital mass production!