This is a free software, distributed under the GNU AGPL license. See license.txt
for the full license text.
This project helps users to add sensible buffers to their project estimations (costs, lengths, resource usage...) The assumptions and math behind it is based on principles of Critical Chain Project Management (CCPM).
Please see it in action here
It is a pretty typical Rails project.
Please fork it, clone it, run bundle install
to fetch all the dependencies. Then copy application.yml.sample
in application.yml, and populate it with proper Google API keys from here. You'll have to create a new OAuth credentials pair, bound to localhost
host.
The project uses FOREMAN to properly set up processes and env variables. It comes with Google OAuth secrets valid for localhost:3000, in the .env
file.
To properly launch Rails server in development mode, please run env RAILS_ENV=development bundle exec foreman start
.
All tests are written in RSpec, so bundle exec rspec
should do the trick with testing. phantomjs
binary should be in PATH
to run javascript-related feature tests. (See spec/features
folder.)
Development is managed with Waffle.io board; feel free to report bugs, add new ideas and submit pull requests by default GitHub means.
Please note This project expects google_oauth2_app_id
and google_oauth2_app_secret
environment variables to be set. You can do that with heroku config:set
command or from Heroku GUI.