This file outlines how you can best contribute to this project. Firestorm is presently in the design phase. We don't intend to write the actual code until we've finished fleshing everything out in our Weekly Design Meetings. However, there are a number of ways that you can contribute presently.
You can see the current state of the Data Model. We are presently working out this in terms of structs. Contributions in this area are greatly appreciated - just send a PR that modifies that file.
You can see the current state of the UX. We are working through this in the design meetings, but if you have anything you'd like to contribute there, send a PR.
Here you can see the current state of the OTP Application design.
We will be building Firestorm primarily as an OTP application that has a Phoenix web interface to it, because Phoenix is an Interface, Not Your Application (part 2).
You can see the current state of the Phoenix Application design.