Welcome to Advance2030!
- If you do not have Ruby setup, please see our getting started instructions
- If you do not have Git installed, you can download it for your system at http://git-scm.com
- If you are running Windows or Linux, install sqlite3 by following these instructions
- After you have Ruby setup and a development environment ready, install Bundler for managing gem dependencies by running:
gem install bundler
- Fork the advance2030 repository on Github by logging in with your account and clicking the “Fork” button (see http://help.github.com/forking/ for help)
- Clone the repository by running the following command in a command line terminal:
git clone [email protected]:<YOUR GITHUB USERNAME>/advance2030
- Switch to the advance2030 directory (cd advance2030)
- Install all bundled gems by running
bundle install
- Setup the database by running
rake db:migrate
- Fire up the server by running
ruby script/server
- For an introduction to Git please see this tutorial (or if you need extra help check out http://www.gitready.com/)
After you have finished making changes and are ready for them to go public, follow the instructions under “Pushing your Changes” at http://help.github.com/forking/. The build master will be alerted of your request and eventually merge your changes into the mainline codebase. To keep your copy of the application up to date with the mainline see the instructions under “Pulling in Upstream Changes” at http://help.github.com/forking/.