Skip to content

CLOSER-Cohorts/archivist

Repository files navigation

Archivist

Build Status Coverage Status Code Climate

Model Relationship Diagram

Configuration

  • Ruby: 3.2.2
  • Rails: 6.1.6
  • Postgres: 13.5
  • React JS 16.7.0
  • Redis: 6.2.3

Deployment

Currently Archivist has only been designed to be deployed to Heroku, but rolling your own deployment should not be too difficult.

Deploy

Clicking on the 'Deploy to Heroku' button will create a new Heroku instance of Archivist within your own Heroku account.

Standalone Installation

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.

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

About

Archivist is designed to be an easy to use editor that allows documention of questionnaires and data in DDI-Lifecycle

Resources

License

Stars

Watchers

Forks

Packages

No packages published