The Document Assembly Line Architecture
This page provides a bird's-eye view of how various repositories of the Document AssemblyLine Project work together. This information is intended for those who want to take full advantage of the Project for their interviews, and for those who potentially want to adopt our Project for their own state or country.
Below is a snapshot of the Project's overall architecture as of June 2022. We will periodically update this page, as the Project is still under active development to add new functionality and enhance the performance.
Overall architecture​
Components​
Component | Description | GitHub Repository |
---|---|---|
AssemblyLine | Utility library that makes it easier to use certain Docassemble features in an interview. | SuffolkLITLab/docassemble-AssemblyLine |
ALWeaver | Helps create a draft interviews from PDF and DOCX forms. | suffolkLITLab/docassemble-ALWeaver |
ALToolbox | Utility functions and components that are used in AssemblyLine but that can be easily used by Docassemble developers who use other platforms. | SuffolkLITLab/docassemble-ALToolbox |
ALKiln | Automated testing framework that acts like a user, following your instructions to do things like fill in fields, upload files, sign in, and check your PDFs for accuracy. | SuffolkLITLab/ALKiln |
ALDashboard | A collection of tools to help administer a Docassemble server and debug interviews. | SuffolkLITLab/docassemble-ALDashboard |
ALRecipes | Examples for Document Assembly Line interviews, plus generic Docassemble examples addressing specific needs. | SuffolkLITLab/docassemble-ALRecipes |
InterviewStats | A docassemble interview that lets you view statistics from other saved interview responses. | SuffolkLITLab/InterviewStats/docassemble-InterviewStats |
Documentation | This website. | SuffolkLITLab/docassemble-AssemblyLine-documentation |
E-Filing Proxy Server | SuffolkLITLab/EfileProxyServer | |
E-Filing Integration | SuffolkLITLab/docassemble-EFSPIntegration |
GitHub Repositories for Projects​
Massachusetts​
Due to the LIT Lab's extensive work with the Massachusetts Appeals Court, these repositories help model court, venue, and jurisdiction information in Docassemble for Massachusetts and as a possible starting point in other jurisdictions.