awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 Repos

Awesome GitHub RepositoriesCI Environment Hook Configurations

Configuration settings for managing hooks within CI environments.

Distinguishing note: Focuses on CI-specific hook behavior.

Explore 7 awesome GitHub repositories matching devops & infrastructure · CI Environment Hook Configurations. Refine with filters or upvote what's useful.

Awesome CI Environment Hook Configurations GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • typicode/huskyAvatar von typicode

    typicode/husky

    35,156Auf GitHub ansehen↗

    Husky is a Git hook manager that automates the installation and execution of version control lifecycle events within a project repository. It functions by redirecting standard version control event triggers to a centralized configuration directory, allowing teams to standardize development workflows and enforce code quality without requiring manual setup on every machine. The tool enables custom workflow automation by triggering shell scripts during operations such as committing or pushing code. It distinguishes itself by integrating directly into package manager lifecycles, ensuring that aut

    Allows ignoring hook installation or execution via environment variables in CI environments.

    JavaScriptcommitgithooks
    Auf GitHub ansehen↗35,156
  • j178/prekAvatar von j178

    j178/prek

    6,297Auf GitHub ansehen↗

    Prek is a Git hook manager written in Rust that runs configured hooks as a single binary without requiring Python or other external runtimes. It executes hooks faster than standard tools through parallel processing and bundled Rust implementations, and includes a built-in hook repository that enables fully offline operation without network access or environment setup. The tool supports both TOML and YAML configuration formats with identical semantics, and can run hooks from existing pre-commit configuration files without modification. Prek distinguishes itself through workspace-aware monorepo

    Reuses toolchains and virtual environments across hooks and repositories to reduce disk usage.

    Rustgitgit-hookspre-commit
    Auf GitHub ansehen↗6,297
  • chriswiles/claude-code-showcaseAvatar von ChrisWiles

    ChrisWiles/claude-code-showcase

    5,352Auf GitHub ansehen↗

    This is a curated gallery of real-world workflows demonstrating how to use Claude Code for AI-driven coding, debugging, and development automation. The showcase includes executable scripts that reproduce each AI interaction locally, allowing you to see exactly how the assistant generates, explains, and modifies code within a development environment. The project shows how to build custom AI agents with targeted prompts and multi-step slash commands, define project-wide memory that persists across sessions, and inject domain-specific knowledge through markdown files. It also demonstrates integr

    Set up custom hooks, environment variables, and permissions to control automated system behaviors.

    JavaScript
    Auf GitHub ansehen↗5,352
  • brigade/overcommitAvatar von brigade

    brigade/overcommit

    4,008Auf GitHub ansehen↗

    Overcommit is a Git hook manager and workflow automation system used to configure, deploy, and orchestrate scripts that enforce coding standards and project workflows. It acts as a management layer for distributed hook configuration, applying global templates across multiple repositories to ensure consistent validation rules. The system functions as a parallel task runner, executing multiple validation scripts concurrently across CPU cores to reduce the time spent during pre-commit checks. It distinguishes itself through signature-based integrity verification to detect unauthorized changes to

    Allows adjusting command arguments and environment variables to customize how hooks behave.

    Ruby
    Auf GitHub ansehen↗4,008
  • ruby/rubygemsAvatar von ruby

    ruby/rubygems

    3,936Auf GitHub ansehen↗

    RubyGems ist ein Paketmanager für die Sprache Ruby und dient als Tool zum Verpacken, Verteilen und Installieren von Bibliotheken und Software-Erweiterungen. Er fungiert als Dependency-Resolver und Registry-Client, der die Installation erforderlicher Bibliotheken und deren rekursiver Abhängigkeiten verwaltet, um konsistente Umgebungen in Entwicklung und Produktion sicherzustellen. Das System handhabt den gesamten Paket-Lebenszyklus, einschließlich des Erstellens verteilbarer Archive, der Kompilierung nativer C-Erweiterungen für hochperformante Systemintegration und der Veröffentlichung stabiler oder Vorab-Versionen in Registries. Es bietet ein Sicherheits-Framework, das kryptografische Paketsignierung, Multi-Faktor-Authentifizierung für Veröffentlichungen und rollenbasierte Zugriffskontrolle für kollaborative Paketbesitz- und Organisationsverwaltung umfasst. Umfassende Funktionen decken die Umgebungsisolierung durch projektspezifische Verzeichnisse, Versionsfixierung über Manifest-Dateien zur Garantie reproduzierbarer Builds und die Manipulation von Laufzeit-Load-Paths ab. Das Toolset enthält zudem Registry-Verwaltungsfunktionen wie privates Repository-Hosting, Remote-Source-Mirroring und API-Request-Throttling. Die Command-Line-Schnittstelle bietet Utilities für API-Key-Management, die Inspektion installierter Pakete und einen integrierten Dokumentationsbetrachter für Bibliotheken.

    Sets environment variables to install multiple applications and global libraries into a single shared location.

    Rubypackage-managerrubyrubygems
    Auf GitHub ansehen↗3,936
  • fastai/course22Avatar von fastai

    fastai/course22

    3,398Auf GitHub ansehen↗

    This is a structured deep learning curriculum for programmers, delivered as a collection of Jupyter notebooks. It teaches the fundamentals of training neural networks for computer vision, natural language processing, tabular data analysis, and collaborative filtering using PyTorch and the fastai library. The course is designed to be hands-on, guiding learners from building a training loop from scratch to fine-tuning pretrained models for a variety of practical tasks. The curriculum distinguishes itself by covering the full lifecycle of a deep learning project, from data preparation and augmen

    Registers user-defined hook functions on model layers for inspecting or modifying activations.

    Jupyter Notebookdeep-learningfastaijupyter-notebooks
    Auf GitHub ansehen↗3,398
  • toplenboren/simple-git-hooksAvatar von toplenboren

    toplenboren/simple-git-hooks

    1,669Auf GitHub ansehen↗

    Simple-git-hooks ist ein Dienstprogramm zur Verwaltung von Versionskontroll-Hooks über Projektkonfigurationsdateien. Es automatisiert die Installation und Ausführung benutzerdefinierter Aufgaben und stellt sicher, dass bestimmte Befehle in lokalen Entwicklungsumgebungen konsistent ausgeführt werden, sobald Versionskontrolloperationen stattfinden. Das Tool funktioniert durch das Injizieren verwalteter Skripte in die Repository-Verzeichnisstruktur, wobei bestehende Hooks ersetzt werden, um einheitliche Entwicklungsstandards aufrechtzuerhalten. Es unterstützt umgebungsspezifische Konfigurationen, die es Entwicklern ermöglichen, benutzerdefinierte Initialisierungsskripte zu definieren, um sicherzustellen, dass notwendige Binärdateien und Systempfade während automatisierter Prozesse zugänglich sind. Das System enthält Mechanismen zum Umgehen dieser Hooks über Umgebungsvariablen oder Befehls-Flags, falls erforderlich. Es arbeitet durch den Aufruf von Aufgaben als Standard-Shell-Prozesse, was die Integration automatisierter Qualitätsprüfungen und Richtliniendurchsetzungen direkt in den Lebenszyklus der Versionskontrolle erleichtert.

    Enables custom initialization scripts to ensure required binaries and system paths are accessible during automated hook execution.

    JavaScriptgitgit-hookshook
    Auf GitHub ansehen↗1,669
  1. Home
  2. DevOps & Infrastructure
  3. CI Environment Hook Configurations

Unter-Tags erkunden

  • Custom Hook Environments1 Sub-TagConfiguration for setting up custom hooks, environment variables, and permissions to control automated system behaviors. **Distinct from CI Environment Hook Configurations:** Distinct from CI Environment Hook Configurations: focuses on custom hook environments and permissions rather than CI-specific hook behavior.
  • Environment Pre-setupDownloading and setting up runtime environments for all hooks defined in a configuration file before execution. **Distinct from CI Environment Hook Configurations:** Distinct from CI Environment Hook Configurations: focuses on preparing environments for hooks in any context, not just CI-specific behavior.
  • Shared Hook Environments2 Sub-TagsReusing toolchains and virtual environments across hooks and repositories to reduce disk usage and install time. **Distinct from CI Environment Hook Configurations:** Distinct from CI Environment Hook Configurations: focuses on cross-repo environment reuse rather than CI-specific hook behavior.