Skip to content

ConOnRails/ConOnRails

Repository files navigation

Con On Rails

CircleCI Code Climate

This is ConOnRails, an application for managing the operations of conventions of any size.

By "operations", we mean specifically the tracking of incidents and information as the convention is running. Some cons consider this to be a "security" task. CONVergence -- the convention this was originally developed for and modeled after -- has instead an "operations" department that handles both security issues, and dealing with other incidents such as needing to notify the hotel of necessary clean-ups or repairs.

In addition, the system manages the inventory of radios, and the "duty board" for who is currently in charge not just in operations, but in all the key departments operations might need to contact, such as Hotel, Parties, Consuite, etc.

ConOnRails is derived conceptually from ConInABox by Thomas Keeley, who acted as product manager. The current theme is derived entirely from the designs of DeNae Leverentz, who acted as our user experience expert and project manager. All coding to date has been done by Michael Scott Shappe.

Version 4.4.0 'Tyranasaurus', brings all dependencies fully up to date: Rails 7, Ruby 3.1, etc

For hysterical raisins, the Minitest-based testing is the main focus of TDD.

It is the long-term goal of this project to be useful to other conventions, but we recognize that, in order to do that, lots of things that are currently hardwired for CONvergence will need to be made configurable. This is an ongoing effort. For more information, please see our document on Contributing.

Michael Scott Shappe mshappe@camelopard-consulting.com

PS. I still haven't pasted the right bits into the source files yet, but: Copyright © 2011-2019 Thomas Keeley, DeNae Leverentz and Michael Scott Shappe. Licensed under the Apache License 2.0.