The website of DevCon Philippines
Ruby HTML CSS JavaScript CoffeeScript
Pull request Compare This branch is 96 commits ahead of bryanbibat:master.
Latest commit 9229dc6 Feb 9, 2017 @bryanbibat bryanbibat Typo fixes


  • Build Status
  • Code Climate
  • Dependency Status
  • Coverage Status


This is a work-in-progress revamp for the website of Developers Connnect Philippines

Developer Notes

This is a Ruby 2.1 + Rails 4.2 + PostgreSQL app so running a local copy should look something like:

git clone git://
cd devcon
bundle install
cp config/database.yml.example config/database.yml
vim config/database.yml
rake db:create
rake db:migrate
bundle exec guard

Guard will run both the Unicorn server at port 3000 and the specs.

This app uses better_errors for debugging. Don't forget to set the TRUSTED_IP environment variable if you're not testing on your local machine.

This app also uses rails_panel so you don't need to look at the development log while developing, and rack-livereload so you don't need to reload when you make a change to the views or assets.

Creating a user

To create an admin user, open the console (rails c) and enter the following:

User.create email: "", password: "password", password_confirmation: "password", roles: ["admin", "moderator", "author"]


All future enhancements are logged at Anyone may fork this project and provide pull requests related to those enhancements.


This app has only one main branch, the master branch.

When deploying a new build, test it first in staging ( using bundle exec cap staging deploy.
Once verified, you can now deploy it to the production site ( using bundle exec cap production deploy.

As of this writing, only Bry and Terence have access rights to deploy to the server.