OMS (Organization Management System) is a full stack, Ruby on Rails web application designed specifically to help nonprofits and small organizations meet their online and technology needs. Currently, this includes user management and a content management system (CMS) for their website.
Contributions are welcomed! Please first review the Code of Conduct.
All commits must be signed off with the Developer Certificate of Origin and a valid commit signature.
First, clone the repository in your development environment:
git clone [email protected]:appalachio/oms.git
Then, enter the project directory and run the setup script:
cd oms/
bin/setup
Finally, launch the necessary local servers:
bin/dev
There are many tests and checks that must pass for your contribution to be accepted. They will automatically be run on all pull requests. Additionally, you can run them locally from within the project's root directory:
bin/test