<img src=“https://coveralls.io/repos/devdame/DBC-final-project/badge.png” alt=“Coverage Status” />
trUism is a tool to help prospective college students find a school that’s a good culture fit. We listen to social media output on different college campuses and report to you what students are actually talking about.
Check it out! truism.herokuapp.com
-
Ruby 2.0.0 p-451
-
Rails 4.0.3
-
Postgres 9.3.2
-
Internet access
Geofeedia
Location-based social media aggregation and monitoring.
AlchemyAPI
Natural Language Processing and sentiment analysis.
D3.js
JavaScript data visualization library utilizing web standards such as SVG, HTML5, and CSS3.
-
Gallery: github.com/mbostock/d3/wiki/Gallery
-
Clone to local machine:
git clone https://github.com/devdame/DBC-final-project.git campuslyfe
-
Install dependencies:
bundle
-
Initialize database:
rake db:reset
-
Run server:
rails s
-
Visit localhost:3000
As a collaborator on this project, I hold myself to high standard of code, commit often, and never push to the master branch.
-
Starting out, or if using a new development workstation:
git clone https://github.com/devdame/DBC-final-project.git campuslyfe
-
Create new branch for the feature you’re working on:
git checkout -b Daniel_awesomebranch
-
To bring the local code base up-to-date, first checkout master branch:
git checkout master
-
Pull in the latest code from the master brach:
git pull origin master
-
Then switch back to your feature branch before merging code from master:
git checkout Daniel_awesomebranch
-
Now merge the updated master branch code into your current feature branch:
git merge master
-
Now you may work on the code for your feature branch. COMMIT OFTEN.
-
When you are ready to submit code to the project repo, go ahead and commit one more time. First include files that were changed:
git add .
-
Then commit the changes you’ve made:
git commit -m "Add awesome feature to do awesome thing"
-
Repeat step 3 through 6 to ensure your code base is up-to-date with any changes to master that might have occured in the time you were working on your feature branch. Solve conflicts if present.
-
Push your code to your remote feature branch:
git push origin Daniel_awesomebranch
-
Submit a pull request on Github for code review.
rspec
- Jay
- Jess
- Andrew
- Lauren
- Daniel