The Viaduc project includes 6 code repositories. This current repository cmi-viaduc-backend
is the backend for order management, consultation requests, administrative access and other settings. It was developed using C#. It includes several services and two API's.
The other repositories include the applications public access (cmi-viaduc-web-frontend) and the internal management (cmi-viaduc-web-management); both are Angular applications that access basic services of another Angular library called cmi-viaduc-web-core. With the release 2.0.0.1113, two new repositories were added to provide the system with IIIF viewer capabilities. There is the actual IIIF-Viewer (cmi-iiif-frontend) and the required backend (cmi-iiif-backend) that adds the required IIIF services like search.
Note: A general description of the repositories can be found in the repository cmi-viaduc.
- Requirements / Limitations
- Installation
- Architecture and components of the solution
- Connection to AIS
- Connection to Digital Repository
- Email generation
GNU Affero General Public License (AGPLv3), see LICENSE
This repository is a copy which is updated regularly - therefore contributions via pull requests are not possible. However, independent copies (forks) are possible under consideration of the AGPLV3 license.
- For general questions (and technical support), please contact the Swiss Federal Archives by e-mail at [email protected].
- Technical questions or problems concerning the source code can be posted here on GitHub via the "Issues" interface.