An application to review and assign rights statements to digitized still image and textual assets.
Clone the repository to a new directory:
$ git clone [email protected]:RockefellerArchiveCenter/digitized_image_qc
Move to the root directory of the repository:
cd digitized_image_qc/
Start the app with Docker Compose:
$ docker compose up
Once the application starts successfully, you should be able to access it in your browser at http://localhost
When you're done, shut down Docker Compose:
$ docker compose down
This repository is intended to be deployed as an ECS Service in AWS infrastructure, although it may be possible to use other deployment patterns.
Code is released under an MIT License, as all your code should be. See LICENSE for details.
This is an open source project and we welcome contributions! If you want to fix a bug, or have an idea of how to enhance the application, the process looks like this:
- File an issue in this repository. This will provide a location to discuss proposed implementations of fixes or enhancements, and can then be tied to a subsequent pull request.
- If you have an idea of how to fix the bug (or make the improvements), fork the repository and work in your own branch. When you are done, push the branch back to this repository and set up a pull request. Automated unit tests are run on all pull requests. Any new code should have unit test coverage, documentation (if necessary), and should conform to the Python PEP8 style guidelines.
- After some back and forth between you and core committers (or individuals who have privileges to commit to the base branch of this repository), your code will probably be merged, perhaps with some minor changes.
This repository contains a configuration file for git pre-commit hooks which help ensure that code is linted before it is checked into version control. It is strongly recommended that you install these hooks locally by installing pre-commit and running pre-commit install.
New code should have unit tests. Tests can be run using the Django test runner.