Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/s-espinosa/lightning_talks
https://github.com/s-espinosa/lightning_talks
Last synced: 25 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/s-espinosa/lightning_talks
- Owner: s-espinosa
- Created: 2018-02-24T04:45:49.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2023-01-19T02:36:17.000Z (about 2 years ago)
- Last Synced: 2024-11-28T08:13:03.254Z (3 months ago)
- Language: Ruby
- Size: 4.84 MB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 17
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[](https://travis-ci.org/s-espinosa/lightning_talks)
# LIGHTNING TALK!
A basic voting application for competitions currently designed for the [Turing School of Software & Design](https://www.turing.io/) student lightning talk competition.
This is a Ruby on Rails application using GitHub authentication. [Figaro](https://github.com/laserlemon/figaro) has been used to manage environment variables.
In order to run this project in a dev/production environment you will need to [register two GitHub applications](https://github.com/settings/applications/new), fork the project on GitHub, clone your new repository (available at `https://github.com/YOUR_USERNAME_HERE/lightningtalk`), `cd` into the project directory in your terminal, and enter the following from the command line.
```
bundle
gem install figaro
bundle exec figaro install
```That should create a `/config/application.yml` file in your project, and should add it to your `.gitignore`. We recommend that you check to ensure that file has been ignored. If you run `git status` at this point it should not show up as a file to be staged.
A sample `application.yml` file for use with Figaro is included in `/config/sample_application.yml`. Copy those contents to your newly created `application.yml` file and enter your keys. Use `figaro heroku:set -e production` to set your keys on Heroku. Additional information available in the Figaro, GitHub OAuth, and Heroku docs.