- Ruby: 3.2.2
- Rails: 6.1.6
- Postgres: 13.5
- React JS 16.7.0
- Redis: 6.2.3
Currently Archivist has only been designed to be deployed to Heroku, but rolling your own deployment should not be too difficult.
Clicking on the 'Deploy to Heroku' button will create a new Heroku instance of Archivist within your own Heroku account.
If you want to launch Archivist on your local machine or on a server other than Heroku then we have detailed installation guidance please see Archivist's Wiki page.
Please keep in mind that some of Archivist's requirements installations - Ruby, Rails, React, for example - will vary depending on your operating system. Archivist's installation guidance does not cover the installation of those requirements. Yet.
To run the test suite just call rails test
. Currently 197 tests and 256 assertions.
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