-
Notifications
You must be signed in to change notification settings - Fork 0
Getting Started Guide
First, you'll need to set up a copy of the otwarchive software. The easiest way to do this is with our Vagrant development environment, but experienced developers can also install and run the software locally:
- Set up the Archive on OS X using Homebrew
- Set up the Archive on Linux
- Set up the Archive on Windows (not recommended)
You will need a good text editor on your computer to edit the code. There are many freeware and cheap options:
- Linux: gedit, kedit (both free, already installed in most cases)
- Mac OS X: TextWrangler (free), TextMate (~$60)
- Windows: Notepad++ (free)
- All Platforms: Sublime (free neverending trial, $70 to get rid of license reminder)
Change the settings/preferences to:
- convert all tabs to spaces
- make tabs 2 spaces wide
- use UTF-8 encoding (without byte-order mark, if that is offered as an option)
- use UNIX end-of-line characters
If you're new to Ruby on Rails -- or if your skills are a little rusty -- there are a number of resources that can help:
- Try Ruby
- Codecademy: Ruby
- Codecademy: Ruby Glossary
- Getting Started with Rails
- Rails for Zombies
- Ruby Styleguide
If you're ready to write and submit some code, don't forget to adhere to our coding standards and review our commit policy.
If you have any questions regarding code development, please don't hesitate to send an email to otw-coders@transformativeworks.org and we will try to get back to you as soon as possible!