This app is the website of SD Ruby, a local Ruby user group based in San Diego, CA.
Currently, this application includes support for our video podcast, member signup and registration, member profiles, and a Github project list. We're also working on adding other features.
To work best, you must have ImageMagick installed on your local machine:
- For Linux: This is best installed with your package manager. For Debian-flavored distributions (Ubuntu), use: "aptitude install imagemagick".
- For Mac OS X: The best approach is to install this via homebrew: "brew install imagemagick".
- bundle install
- configure config/database.yml with your preferred settings (You can use the provided database.example.yml file to use sqlite3)
- configure config/app_config.yml with your preferred settings (You can use the provided app_config.example.yml file as an example)
- Setup database and load sample data (rake db:migrate db:data:load)
- rake sunspot:solr:start (to start the solr search engine)
- rake sunspot:solr:reindex (to index the database)
- rails s
- rake db:test:prepare (if this is your first time running the tests)
- rspec spec
We also have Guard set up:
Please be sure to run the tests and ensure all are passing before issuing a pull request!
There are are staging and production apps hosted on Heroku's cedar stack.
You can deploy to Heroku if you have app permissions via rake staging deploy commit=BRANCH or rake production deploy.
Deployment tasks will automatically run any pending migrations.
Thanks to UCSD, we're able to record SD Ruby meetings, and publish our talks as a video podcast.
The podcast code can generate both an Atom feed and an RSS feed (with custom iTunes RSS extensions).
The member guide contains a list of all SD Ruby members.
Member profiles can include:
- Full name
- Avatar image
- Github ID
- Ruby experience
- Work availability
- Contact email (if public)
The list of projects shows all Github projects created by SD Ruby members.
Thanks to the following people for contributing to this app.
- Neal Clark
- Rafael Cardoso
- Patrick Crowley
- John Cozen
- Jimmy Cuadra
- Jordan Fowler
- Ben Hughes
- Marvin Humphrey
- Sayem Islam
- Rob Kaufman
- Chris Kelly
- Chris McCann
- James Miller
- Dan Simpson
- Nick Zadrozny
Special thanks to the folks at Websolr for providing us with a free hosted search account.