Reproducibility Glossary
Browse 8 reproducibility terms defined in plain English, from the cultural dictionary of computing.
8 Reproducibility Terms
- Build Environment
- The machine or container context in which source code is compiled, tested, and packaged, including OS details, installed tools, environment variables, and...
- Guix
- A package management and system configuration approach from the GNU ecosystem focused on reproducibility, declarative state, and transactional upgrades. In...
- Lock File
- A file generated by a package manager — such as `package-lock.json` (npm), `yarn.lock`, `Gemfile.lock`, or `poetry.lock` — that records the exact resolved...
- Nix
- A package manager and ecosystem centered on reproducible builds, declarative environments, and isolated dependency management. In engineering culture, Nix is...
- Nix Package Manager
- A package manager built around functional, reproducible software installation with isolated dependency trees.
- Nixpkgs
- The primary package repository for the Nix package manager, containing over 100,000 package definitions written as Nix expressions that declaratively describe...
- Package Lock
- A file (typically `package-lock.json` for npm, `yarn.lock` for Yarn, or `pnpm-lock.yaml` for pnpm) that records the exact resolved version, integrity hash, and...
- Scratch Build
- A build performed from a clean state without relying on previous artifacts, caches, or incremental leftovers. It is often used to confirm whether a problem...
Related Topics
- Packages (3 terms in common)
- Package Management (3 terms in common)
- Nix (1 terms in common)
- Environments (1 terms in common)
- Troubleshooting (1 terms in common)
- Dependencies (1 terms in common)
- Build Systems (1 terms in common)
- Node.Js (1 terms in common)
- Builds (1 terms in common)
- Gnu (1 terms in common)
- Linux (1 terms in common)
- Open Source (1 terms in common)