Skip to content

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 ...

Summary

Container
Continuous integration, Continuous Deployment
Forge
Software
Software environment