OMS (Organization Management System) is a fully featured, Ruby on Rails web application that allows non-technical users to manage their organization's online presence.
Overcommit is used to run these checks before each 'git commit' and 'git push'.
Style analysis of source code is enforced with Rubocop:
bundle exec rubocop
Static security analysis is enforced with Brakeman:
bundle exec brakeman
All unit and integration tests are run with RSpec:
bundle exec rspec
Contributions are most welcomed and appreciated! We will be happy to provide assistance and help make the process as easy as possible for you.
Submit a new Pull Request with your contributions, and please ensure all tests pass! You will need to add new tests for new code.
If you are an admin user:
- /admin/background_jobs to view GoodJob's admin dashboard to manage background jobs.
If you are running in development environment:
- /admin/requests to view RailsMiniProfiler's request performance dashboard.