5 Repos
Build systems that organize installation and compilation steps into discrete, overridable command objects.
Distinct from Command Patterns: Distinct from Command Patterns by applying the pattern specifically to build and installation task orchestration.
Explore 5 awesome GitHub repositories matching software engineering & architecture · Task-Based Build Pipelines. Refine with filters or upvote what's useful.
SB Admin 2 is an open-source admin dashboard theme built on Bootstrap, providing a ready-made interface for building administrative panels and data management tools. The project includes a complete Bootstrap-based UI framework with responsive layout components and utility classes as its foundation. The theme comes with an integrated development workflow that includes a file-watching development server with automatic browser reloading, SCSS-to-CSS compilation, JavaScript minification, and vendor dependency management through a Gulp-based build pipeline. This tooling allows developers to custom
Automates SCSS compilation, JavaScript minification, and vendor dependency copying through a Gulp-based task runner.
Octopress is a Jekyll blogging framework and static site generator theme designed for publishing professional blogs. It provides a collection of responsive semantic templates and styling to render markdown content into mobile-friendly websites. The project features an integrated static asset pipeline that compresses and transforms CSS and JavaScript files during the build process to optimize load times. It includes an SEO optimized blog template with automatic sitemap generation, archive pages, and metadata for improved search engine indexing, as well as client-side site search using local in
Provides pre-configured scripts to automate the build, compression, and deployment of static files.
Backpack ist ein Node.js-Build-System, das für das Transpilieren, Bundeln und Automatisieren des Entwicklungsworkflows entwickelt wurde. Es fungiert als JavaScript-Asset-Bundler, der Quelldateien und Abhängigkeiten für das Produktions-Deployment in optimierte Ausgaben verpackt. Das System integriert einen Transpilierungsprozess, um modernen Code in Versionen zu konvertieren, die mit verschiedenen Umgebungen und Browsern kompatibel sind. Es bietet einen automatisierten Entwicklungsworkflow, der Dateiänderungen überwacht, um automatische Reloads und Builds auszulösen. Die Build-Pipeline unterstützt konfigurationsgesteuerte Anpassungen, umgebungsspezifische Ziele und die Integration mit Test-Frameworks. Sie handhabt die Optimierung von Produktions-Builds durch das Kompilieren und Bundeln von Code in dedizierte Ordner, um die Leistung zu verbessern.
Implements a task-based build pipeline that organizes transpilation, bundling, and testing into discrete steps.
Setuptools is a Python package build tool and distribution framework used to bundle code into distributable archives. It functions as a project metadata manager, allowing for the declarative definition of project identity, versioning, and dependencies. The toolkit distinguishes itself by providing an extension compiler for C and C++ source files and a plugin architecture that uses entry points to enable runtime discovery of functionality. It also supports development environment tooling, such as editable installs that link source code directly to the environment to allow immediate changes wit
Organizes build and installation tasks into discrete command classes that can be extended or overridden.
Dieses Projekt ist eine Vorlage für eine persönliche Portfolio-Website, die als statischer Site-Generator erstellt wurde. Es bietet einen strukturierten Rahmen für Fachleute, um ihren beruflichen Werdegang, technische Projekte und Blog-Inhalte über eine responsive Weboberfläche zu präsentieren. Die Seite zeichnet sich durch die Integration eines Markdown-basierten Content-Management-Systems aus, das einfache Textdateien in strukturierte Webseiten umwandelt. Sie enthält automatisierte Bereitstellungs-Workflows, die Build- und Release-Prozesse auslösen, sobald Änderungen in das Repository gepusht werden, wodurch sichergestellt wird, dass Updates ohne manuelles Eingreifen auf einem Live-Webserver veröffentlicht werden. Die Plattform deckt ein breites Spektrum an Tools zur Verwaltung der beruflichen Identität ab, einschließlich zentraler Synchronisation von Profildaten, Lebenslaufformatierung und Konfiguration von Suchmaschinen-Metadaten. Sie unterstützt zudem visuelle Anpassungen durch Theme-Umschaltung und Branding-Kontrollen, während sie Hooks für externe Analysedienste bereitstellt, um das Besucherverhalten und die Website-Leistung zu überwachen.
Implements automated build and deployment pipelines that publish static site content to web servers upon repository updates.