3 مستودعات
Utilities that map system-level environment variables to internal application configuration keys.
Distinguishing note: Distinct from general configuration management: focuses on the mapping layer between OS environment variables and application settings.
Explore 3 awesome GitHub repositories matching development tools & productivity · Environment Variable Mappers. Refine with filters or upvote what's useful.
Poetry is a comprehensive dependency manager and packaging tool for Python projects. It functions as a configuration engine that resolves complex dependency graphs, manages isolated virtual environments, and ensures reproducible builds through deterministic lock file generation. By centralizing project metadata and build requirements into a single configuration file, it provides a unified workflow for managing the entire lifecycle of a Python codebase. The project distinguishes itself through its constraint-based solver, which evaluates environment markers and version requirements to maintain
Maps environment variables to internal configuration keys.
node-config هو مدير إعدادات لتطبيقات Node.js يقوم بتحميل ودمج وإدارة إعدادات التطبيق عبر بيئات النشر المختلفة. يعمل كمُحمل إعدادات هرمي يحدد الإعدادات الافتراضية ويتجاوزها بناءً على البيئة أو اسم المضيف أو معرف المثيل. يوفر المشروع أداة تعيين لمتغيرات البيئة لربط المتغيرات الخارجية ووسائط سطر الأوامر بهياكل الإعدادات الداخلية. كما يتضمن عميل إعدادات خارجية لجلب الإعدادات من مزودين بعيدين أثناء عملية التشغيل. يدعم النظام مواصفات مخصصة لدليل الإعدادات وحقن مُحللات خارجية لتنسيقات الملفات غير القياسية. ويتضمن إطار عمل للتحقق لضمان وجود ملفات الإعدادات المطلوبة قبل بدء التطبيق، ويسمح بتغيير الإعدادات في وقت التشغيل لتجاوز الثبات أثناء الاختبار.
Maps system-level environment variables and command line arguments to internal application configuration structures.
envconfig is a Go configuration decoder and environment variable mapper that deserializes environment variables into structured Go data types. It provides tools for validating mandatory fields and ensuring application configuration adheres to the external configuration patterns of twelve-factor app compliance. The library features a help generator that creates formatted usage text based on struct definitions to describe expected environment variables. It also includes a validation tool capable of detecting unused environment variables that match a specific prefix but do not correspond to any
Maps system-level environment variables to internal Go configuration structs using tags for defaults and requirements.