DBCoverflow is an app for Dev Bootcamp staff, students, and alumni to provide online support to each other in the form of posted questions and answers, as well as comments on each of those questions and/or answers. While the information is available to the public, the ability to post questions, answers, or comments is limited to registered users.
DBCoverflow is similar to stackoverflow in that it provides a persistent repository for technical questions and answers, but slightly different in that its categories for questions will also include areas such as Engineering Empathy, Logistics, etc. Questions and support regarding specific topics and challenges are also encouraged.
Check out DBCoverflow! Check out some questions, answers, and comments, and create an account for yourself. Feel free to post some stuff!
DBCoverflow is a stand-alone app deployed through Heroku.
To get it running on a local host, create and migrate and seed regularily.
Before testing, make sure to bundle and then run 'rake db:test:prepare'.
All of our tests are written in RSpec, not Rails' standard Test suite. Note that we are using the 'shoulda' gem in many of our model and controller tests, as well as 'capybara' for our feature/integration tests. Much of the app's functionality is determined by whether a user is logged in or not.
We use Travis for continuous integration testing, and SimpleCov for test coverage reporting.
This app is still very much in development. Our team uses agile methodology, and manages our scrum board with Trello. Outside of in-person meetings, communication (including gitHook notification of pull requests) happens via HipChat. For access to either or both of those resources, please contact a team member.
- git clone "the master"
- git checkout -b "your_branch_name"
- git pull origin master
- git checkout {your_branch_name}
- git add/commit your changes
- git pull origin master (will try to merge; fix conflicts if necessary)
- git add/commit any changes
- git push origin {your_branch_name}
- On GitHub, submit a pull request
DBCoverflow is created and managed by Catherine, Kim, Monica, and Rick. To reach us or to contribute, submit an issue or pull request to this repo. Please be sure to use the Pickles-Approved git process above, as well as our schema and other documentation.
This code is free to use under the terms of the MIT license.