- 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
