5 dépôts
Tools for dynamically installing and configuring specific software dependencies and CLI tools within an environment.
Distinct from CLI Development Tools: Focuses on the process of customizing the internal environment tooling, not the general use of CLI tools.
Explore 5 awesome GitHub repositories matching development tools & productivity · Environment Customization. Refine with filters or upvote what's useful.
Swashbuckle.AspNetCore est un outil de spécification d'API et un générateur de documentation pour ASP.NET Core. Il extrait les métadonnées du code source et des modèles pour produire des spécifications OpenAPI standardisées et des interfaces de navigateur interactives pour explorer et tester les API web. Le projet intègre un composant middleware pour servir ces spécifications et une interface Swagger UI pour le test d'API interactif directement depuis une application en cours d'exécution. Il fournit également un exportateur en ligne de commande pour extraire les fichiers de spécification des assemblages d'application pour une utilisation dans les pipelines CI/CD. L'outil couvre un large éventail de capacités incluant la gestion de schéma pour les types complexes, l'annotation de métadonnées via des attributs et des commentaires XML, et la configuration de sécurité pour OAuth 2.0 et les clés API. Il prend en outre en charge la gestion de contrat d'API, le versionnage de spécification et des pipelines de génération personnalisables pour filtrer ou modifier les opérations.
Binds a custom host factory to the CLI tool to ensure specific dependency injection containers are used.
JupyterLite est un environnement de notebook interactif basé sur WebAssembly qui permet le calcul dans le navigateur sans serveur backend. Il fournit un bac à sable de science des données côté client où les utilisateurs peuvent exécuter des noyaux de langages de programmation et lancer des notebooks interactifs entièrement dans le navigateur web. Le projet permet la création de distributions personnalisées en pré-installant des packages de langage spécifiques, en regroupant des wheels personnalisés et en appliquant des configurations d'environnement. Il prend en charge la génération de sites statiques pouvant être déployés sur n'importe quel hôte HTTP standard, y compris la possibilité de compresser l'environnement dans une archive pour un accès hors ligne. La plateforme couvre un large éventail de capacités, notamment la synchronisation du système de fichiers virtuel avec le stockage du navigateur, l'isolation basée sur les web-workers pour des interfaces réactives, et l'intégration de REPL interactifs dans des pages web via des iframes. Elle inclut également une suite d'utilitaires en ligne de commande pour l'automatisation de la construction de sites, la vérification de l'intégrité et la gestion de serveurs de développement locaux.
Provides utilities to customize available kernels and localization settings for the interactive environment.
This is a command line tool for building and managing isolated development environments based on the Development Container Specification. It functions as an OCI container image builder and a provisioner for instantiating standardized containers within automated continuous integration workflows. The tool includes a system for injecting pre-configured software and toolsets into containers using a registry of reusable installation modules. This allows for the creation of shareable features and the installation of specific languages, CLI tools, and software dependencies. It covers the automation
Allows the installation of specific languages and CLI tools via reusable feature modules.
Kotlin Jupyter is an interactive computing environment that enables the execution of Kotlin code within Jupyter notebooks. It functions as a kernel for the Java Virtual Machine, providing a platform for data analysis, rapid prototyping, and scientific computing research. The system manages the evaluation of code snippets by compiling them dynamically at runtime, allowing for real-time interaction and variable inspection. The project distinguishes itself through a sophisticated code transformation pipeline that intercepts and modifies user input to support custom syntax and automated logic. It
Allows configuration of JVM arguments and environment variables to customize the runtime environment for specialized tasks.
This project is a Ruby unit testing tool designed for dependency isolation and behavioral contract verification. It functions as a comprehensive mocking framework that allows developers to replace real objects with controlled placeholders, ensuring that code interacts with its dependencies as expected during automated test execution. The framework distinguishes itself through its ability to perform partial double verification, which checks that stubbed methods exist on the underlying object to prevent tests from passing against incorrect interfaces. It also provides sophisticated constant man
Supports adding custom tools and dependencies via supplemental configuration files without altering the primary project setup.