Glossary¶
- Software
What do we mean by "software" ?
We start from the COSO definition: ... Research software can be formalised in different ways (a platform, middleware, workflow or library, module or plug-in for other software) and can therefore interact within an ecosystem or, on the contrary, be more autonomous. In other words, we are talking about code that can range from a shell script of a few lines to a parallel library of several hundred thousand lines.A term is a definition of a word in your glossary.
- Software environment
- all the tools needed by your software need to be built and executed.
- Continuous integration, Continuous Deployment
A practice of systematically and automatically verifying the impact of every change made to the source code on the functionality, performance, and stability of the software.
By extension: it consists in associating to each source code modification a series of automated operations (e.g., building, testing, produce documentation) ...
Continuous Delivery (CD): A practice of automating the deployment process to deliver applications quickly and reliably to production or staging environments. CD ensures that the software is always in a deployable state, and deployment is triggered automatically as part of the CI pipeline.
- Container
- A container is ... blabla
- Forge
- A forge is ...