This document specifies minimal technical requirements for software services to be able to run in the NDE infrastructure. These requirements apply to web applications as well as APIs and background services. The requirements are an application of the CLARIAH Software and Service Requirements to the NDE context.
This defaults to NDE’s GitHub organization.
See CLARIAH #1
See CLARIAH #2.
This defaults to the repository’s issue tracker on GitHub.
See CLARIAH #7.
The software service MUST be packaged as an OCI container (e.g. Docker containers) for portability.
See CLARIAH #15.
Examples of configuration parameters are credentials, API tokens and database connection information. These parameters MUST NOT be part of the application’s source code. Instead, the application MUST read configuration from environment variables, the values for which can be provided by the infrastructure.
See CLARIAH #5.