5 个仓库
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 是一个用于 ASP.NET Core 的 API 规范工具和文档生成器。它从源代码和模型中提取元数据,以生成标准化的 OpenAPI 规范和用于探索与测试 Web API 的交互式浏览器界面。 该项目集成了一个中间件组件来提供这些规范,以及一个用于直接从运行中的应用进行交互式 API 测试的 Swagger UI。它还提供了一个命令行导出器,用于从应用程序集中提取规范文件,以供 CI/CD 流水线使用。 该工具涵盖广泛的功能,包括复杂类型的模式管理、通过属性和 XML 注释进行的元数据标注,以及 OAuth 2.0 和 API 密钥的安全配置。它进一步支持 API 合约管理、规范版本控制以及用于过滤或修改操作的可定制生成流水线。
Binds a custom host factory to the CLI tool to ensure specific dependency injection containers are used.
JupyterLite 是一个基于 WebAssembly 的交互式笔记本环境,无需后端服务器即可实现基于浏览器的计算。它提供了一个客户端数据科学沙箱,用户可以在 Web 浏览器中执行编程语言内核并运行交互式笔记本。 该项目允许通过预安装特定语言包、捆绑自定义 wheel 和应用环境配置来创建定制发行版。它支持生成可部署到任何标准 HTTP 主机的静态站点,包括将环境打包成存档以供离线访问的功能。 该平台涵盖了广泛的功能,包括与浏览器存储的虚拟文件系统同步、用于响应式界面的基于 Web Worker 的隔离,以及通过 iframe 将交互式 REPL 嵌入到网页中。它还包括一套用于站点构建自动化、完整性验证和本地开发服务器管理的命令行工具。
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.