Skip to content

A Rails app that helps the LAA Continuous Improvement team gather ideas for improvements from staff

Notifications You must be signed in to change notification settings

pate-d/laa-great-ideas

 
 

Repository files navigation

Great Ideas

CircleCI

Great Ideas allows LAA staff to submit their ideas for consideration to the Continuous Improvement team and make make great improvements.

Setting up a development environment

Dependencies

Install PostgreSQL 10.5

Setup

bundle install

npm install

rake db:setup
rake db:migrate

Setup dummy data

rake db:seed

Reset database and seed data

rake db:reset

Run the application server

rails server

Testing

To execute Rspec tests and coverage

rake

Running in Docker

Install (Docker Compose)[https://docs.docker.com/compose/]

docker-compose build

docker-compose up

In new terminal window:

docker-compose run app rake db:reset

Contributing

Bug reports and pull requests are welcome.

  1. Fork the project (https://github.com/ministryofjustice/laa-great-ideas/fork)
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit until you are happy with your contribution (git commit -am 'Add some feature')
  4. Push the branch (git push origin my-new-feature)
  5. Make sure your changes are covered by tests, so that we don't break it unintentionally in the future.
  6. Create a new pull request.

License

Released under the MIT License. Copyright (c) 2015-2016 Ministry of Justice.

About

A Rails app that helps the LAA Continuous Improvement team gather ideas for improvements from staff

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 75.5%
  • HTML 22.4%
  • JavaScript 1.1%
  • Other 1.0%