This repository is part of the Find Case Law project at The National Archives.
This is the central repository for the Find Case Law service. It includes architectural decisions, technical designs, and links to individual code repositories for the various component microservices.
If you are looking for documentation covering user research, design decisions or accessibility, take a look at the Wiki.
Repository | Description |
---|---|
ds-find-caselaw-docs | High-level documentation for the service. |
ds-caselaw-public-ui | Public interface to the service. |
ds-caselaw-editor-ui | Editor interface to the service. |
ds-caselaw-marklogic | MarkLogic database configuration. |
ds-caselaw-ingester | Ingests cases from the Transformation Engine into MarkLogic. |
ds-caselaw-pdf-conversion | Converts a judgement to PDF. |
ds-caselaw-privileged-api | The API which annotating services talk to. |
ds-caselaw-custom-api-client | API client to interface with MarkLogic. |
ds-caselaw-utils | Common utilities across codebases. |
ds-caselaw-custom-pdfs | Custom PDFs to overwrite generated ones. |
ds-caselaw-data-enrichment-service | Detect and tag references to legal documents. |
See the repository dashboard for an overview of things like pull requests and release versions.
For historical reasons, some parts of the service are contained in this repository.
Design-phase prototype code.
Services provide data to, or take data from, this system.
Sometimes we need to delete or restore judgments.