Build Glossary

Browse 37 build terms defined in plain English, from the cultural dictionary of computing.

37 Build Terms

App Bundle
App Bundle is a build or developer-tooling concept used to compile, package, transform, or automate code. It is commonly used for repeatable engineering...
Asset Pipeline
Asset Pipeline is a build or developer-tooling concept used to compile, package, transform, or automate code. It is commonly used for repeatable engineering...
Babel
Babel is a JavaScript compiler that transforms modern syntax and proposals into broadly compatible output. It is commonly used for frontend build pipelines and...
Build Artifact
Build Artifact is a build or developer-tooling concept used to compile, package, transform, or automate code. It is commonly used for repeatable engineering...
Build Cache
A cache of previously compiled artifacts, dependencies, and intermediate results that speeds up subsequent builds by skipping unchanged steps. Local caches...
Build Configuration
Build Configuration is a build or developer-tooling concept used to compile, package, transform, or automate code. It is commonly used for repeatable...
Build Pipeline
Build Pipeline is a build or developer-tooling concept used to compile, package, transform, or automate code. It is commonly used for repeatable engineering...
Build Tool
Build Tool is a build or developer-tooling concept used to compile, package, transform, or automate code. It is commonly used for repeatable engineering...
Bundle Analyzer
Bundle Analyzer is a build or developer-tooling concept used to compile, package, transform, or automate code. It is commonly used for repeatable engineering...
Bundle Size
Bundle Size is a build or developer-tooling concept used to compile, package, transform, or automate code. It is commonly used for repeatable engineering...
Cabal
The build system and package manager for Haskell, responsible for dependency resolution, compilation, and publishing packages to Hackage — often used alongside...
Cargo
The official build system and package manager for Rust, handling dependency resolution, compilation, testing, benchmarking, documentation generation, and...
CI
CI, or Continuous Integration, is a software development practice where developers frequently merge their code changes into a shared repository, with each...
CI/CD Pipeline
The automated sequence of steps that code goes through from commit to production — build, test, security scan, staging deployment, and production release. A...
CI Pipeline
CI Pipeline is a build or developer-tooling concept used to compile, package, transform, or automate code. It is commonly used for repeatable engineering...
CMake
CMake is a cross-platform build-system generator that produces native project files. It is commonly used for configuring and building C, C++, and...
Codegen
Codegen is a build or developer-tooling concept used to compile, package, transform, or automate code. It is commonly used for repeatable engineering workflows...
Code Lint
Code Lint is a build or developer-tooling concept used to compile, package, transform, or automate code. It is commonly used for repeatable engineering...
Codemod
Codemod is a build or developer-tooling concept used to compile, package, transform, or automate code. It is commonly used for repeatable engineering workflows...
Compile Error
A Compile Error is a development concept used to shape how software is built, executed, or maintained in real systems. Developers rely on it to make code...
Compiler
A compiler is a program that translates source code in a high-level programming language into lower-level code, such as machine code or bytecode, so it can be...
Compile Time
A Compile Time is a development concept used to shape how software is built, executed, or maintained in real systems. Developers rely on it to make code easier...
Cross-Compilation
Cross-Compilation is the process of building executable code on one platform (the host) that is intended to run on a different platform (the target), where the...
Dependency Graph
A directed graph showing dependencies between modules, packages, services, or build targets. Nodes represent components and edges represent 'depends on'...
Deterministic Build
A Deterministic Build is a development concept used to shape how software is built, executed, or maintained in real systems. Developers rely on it to make code...
ESBuild
An ESBuild is a development concept used to shape how software is built, executed, or maintained in real systems. Developers rely on it to make code easier to...
Frontend Build
A Frontend Build is a development concept used to shape how software is built, executed, or maintained in real systems. Developers rely on it to make code...
Frontend Framework
A Frontend Framework is a development concept used to shape how software is built, executed, or maintained in real systems. Developers rely on it to make code...
Frontend Router
A Frontend Router is a development concept used to shape how software is built, executed, or maintained in real systems. Developers rely on it to make code...
Incremental Build
An Incremental Build is a development concept used to shape how software is built, executed, or maintained in real systems. Developers rely on it to make code...
Linker
Linker is a program that combines multiple compiled object files and libraries into a single executable or shared library. After a compiler translates source...
Nightly Build
An automated build compiled from the latest source code every night, providing the most current (and least stable) version of software. For people who prefer...
Preprocessor
Preprocessor is a program that processes source code before it reaches the compiler, performing text transformations based on special directives. In C and C++,...
Reproducible Build
A build process that produces bit-for-bit identical output given the same source code, build environment, and dependencies. Enables independent verification...
Topological Sort
An ordering of a directed acyclic graph's vertices such that every edge goes from earlier to later in the ordering. Used by build systems (compile dependencies...
Watch Mode
A development mode in build tools, test runners, and compilers that monitors source files for changes using filesystem events and automatically re-runs the...
Webpack Plugin
A JavaScript class with an apply(compiler) method that hooks into webpack's build lifecycle via its tapable event system, enabling custom behavior such as...

Related Topics