README
Model Relationship Diagram
Configuration
- Ruby: 2.5.X
- Rails: 5.0.X
- AngularJS: 1.5.11
- Postgres: 9.6.X
- Redis: 3.3.X
Deployment
Currently Archivist has only been designed to be deployed to Heroku, but rolling your own deployment should not be too difficult.
Installation
For detailed installation guidance please see Archivist's Wiki page.
Please keep in mind that some of Archivist's requirements installations - Ruby, Rails, AngularJS, for example - will vary depending on your operating system. Archivist's installation guidance does not cover the installation of those requirements. Yet.
Testing
To run the test suite just call rails test
. Currently 197 tests and 256 assertions.
Stats
Name | Lines | LOC | Classes | Methods | M/C | LOC/M |
---|---|---|---|---|---|---|
Controllers | 1188 | 755 | 34 | 79 | 2 | 7 |
Jobs | 136 | 117 | 10 | 10 | 1 | 9 |
Models | 2835 | 1571 | 40 | 154 | 3 | 8 |
Mailers | 12 | 11 | 2 | 1 | 0 | 9 |
Javascripts | 4137 | 3550 | 0 | 432 | 0 | 6 |
Libraries | 3041 | 2359 | 33 | 124 | 3 | 17 |
Tasks | 362 | 297 | 0 | 0 | 0 | 0 |
Controller tests | 862 | 713 | 18 | 93 | 5 | 5 |
Model tests | 663 | 478 | 30 | 97 | 3 | 2 |
Mailer tests | 11 | 5 | 2 | 0 | 0 | 0 |
Total | 13271 | 9875 | 169 | 992 | 5 | 7 |
- Code LOC: 8679
- Test LOC: 1196
- Code to Test Ratio: 1:0.1