Rails project that integrates Trello for scrum management that's hopefully smarter than the average sprint.
Srcrumwell is designed to be run locally on the Rails development server with a PostgreSQL database.
For help setting up Rails, see gorails.com.
Install the application itself using git:
git clone https://github.com/klenwell/scrumwell.git
cd scrumwell bundle install
Credentials are encrypted in
To use the existing
credentials.yml.enc file, you'll need to get the key from the project's current maintainer and add it to the
To edit the
EDITOR=vi rails credentials:edit
To reset the encrypted
rm config/credentials.yml.enc EDITOR=vi rails credentials:edit
Then copy-paste contents of
credentials.yml-dist where indicated below into vi buffer and update values as needed.
Create your application's postgres database user:
# Use postgres command line interface psql # SQL commands CREATE USER scrumwell WITH PASSWORD 'scrumwell'; ALTER ROLE scrumwell SUPERUSER;
bundle exec rake db:setup bundle exec rake db:setup RAILS_ENV=test
bundle exec rake test
# security analysis: this will provide additional detail bundle exec brakeman # style analysis bundle exec rubocop
To ignore Brakeman warnings, use the
bundle exec brakeman -I
For more information, see https://brakemanscanner.org/docs/ignoring_false_positives/.
To start the local server:
bundle exec rails server -b 0.0.0.0 -p 3000
From your browser, head to http://localhost:3000