5 dépôts
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 est un système de build Node.js conçu pour la transpilation, le bundling et l'automatisation du flux de travail de développement. Il fonctionne comme un bundler d'assets JavaScript qui emballe les fichiers source et les dépendances dans une sortie optimisée pour le déploiement en production. Le système intègre un processus de transpilation pour convertir le code moderne en versions compatibles avec divers environnements et navigateurs. Il fournit un flux de travail de développement automatisé qui surveille les changements de fichiers pour déclencher des rechargements et des builds automatiques. Le pipeline de build prend en charge la personnalisation pilotée par configuration, les cibles spécifiques à l'environnement, et l'intégration avec des frameworks de test. Il gère l'optimisation du build de production en compilant et en bundlant le code dans des dossiers dédiés pour améliorer les performances.
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.
Ce projet est un modèle de site web de portfolio personnel construit comme un générateur de site statique. Il fournit un framework structuré pour les professionnels afin de présenter leur historique de carrière, leurs projets techniques et leur contenu de blog via une interface web réactive. Le site se distingue par l'intégration d'un système de gestion de contenu basé sur le markdown qui convertit les fichiers texte brut en pages web structurées. Il inclut des flux de travail de déploiement automatisés qui déclenchent des processus de construction et de publication chaque fois que des changements sont poussés vers le dépôt, garantissant que les mises à jour sont publiées sur un serveur web en direct sans intervention manuelle. La plateforme couvre un large éventail d'outils de gestion d'identité professionnelle, y compris la synchronisation centralisée des données de profil, le formatage de CV et la configuration des métadonnées des moteurs de recherche. Elle prend également en charge la personnalisation visuelle via le basculement de thèmes et les contrôles de marque, tout en fournissant des hooks pour les services d'analyse externes afin de surveiller le comportement des visiteurs et les performances du site.
Implements automated build and deployment pipelines that publish static site content to web servers upon repository updates.