The documentation here uses the C4 model by Simon Brown. We use the FC4 toolset to normalise the source of C4 diagrams authored with Structurizr Express.
As of 2021 this repository is no longer the source of truth. For the latest information you should look at the replacement repository, laa-architecture-as-code.
As a result of the above, this repository has been archived and marked as read only.
- Install and setup the fc4 tool https://fundingcircle.github.io/fc4-framework/tool/#setup
The following helped in installing the java runtime required for this tool.
brew update
brew tap homebrew/cask-versions
brew tap adoptopenjdk/openjdk
brew cask install adoptopenjdk11-jre
- Follow this workflow to make changes to the yaml files and to generate images
Image files in this repository are tracked through Git Large File Storage. Please install it by following the site instructions.
Legal Aid Agency is divided into the following service areas, with their respective locations in the repository:
Service area | Location | Responsibility |
---|---|---|
Outside Legal Aid | diagrams/outside/ |
Diagrams that describe systems used by us but owned outside the Legal Aid Agency. |
Get Access to Legal Aid | diagrams/get-access/ |
Providing members of the public with information about what is "legal aid" and how to apply for it. Contracting with legal advisors to provide legal aid for members of the public. |
Get Legal Aid | diagrams/get-legal-aid/ |
|
Get Paid for Legal Aid | diagrams/get-paid/ |
- Legal Aid Agency software systems, people and elements use the "Ministry of Justice" websafe colour (
#5a5c92
). - Software systems, people and elements outside the UK Government use
#28a197
.