2 रिपॉजिटरी
Tools specifically designed for managing the build, packaging, and deployment of Clojure projects.
Distinct from Clojure: Candidates are either a general language tag or unrelated a-list categories.
Explore 2 awesome GitHub repositories matching programming languages & runtimes · Clojure Build Tooling. Refine with filters or upvote what's useful.
Leiningen is a build tool, dependency manager, and project automator for Clojure. It provides a command-line interface for bootstrapping new project structures, managing external libraries, and launching interactive read-eval-print loops for live development. The tool allows for the extension of build commands through a plugin system and manages project settings using a configuration map that can be layered with global user preferences and specific profiles. Its capabilities cover the full project lifecycle, including automated test execution, the creation of standalone executable archives,
Provides a comprehensive build tool for bundling projects into archives and publishing libraries.
Environ एक Clojure लाइब्रेरी है जिसे एनवायरनमेंट वेरिएबल्स, सिस्टम प्रॉपर्टीज़ और स्थानीय फ़ाइलों से सेटिंग्स को एक एकल, एकीकृत मैप में समेकित करके एप्लिकेशन कॉन्फ़िगरेशन को प्रबंधित करने के लिए डिज़ाइन किया गया है। यह एप्लिकेशन सेटिंग्स के बाहरीकरण की सुविधा प्रदान करता है, कोड पोर्टेबिलिटी बनाए रखने के लिए रनटाइम पर एनवायरनमेंट-विशिष्ट कॉन्फ़िगरेशन को इंजेक्ट करने की प्रथा का समर्थन करता है। यह लाइब्रेरी एक वैश्विक रजिस्ट्री पैटर्न को लागू करके खुद को अलग बनाती है जो डिकपल्ड घटकों को कॉल स्टैक के माध्यम से स्टेट पास किए बिना कॉन्फ़िगरेशन तक पहुंचने की अनुमति देती है। यह अंडरस्कोर और डॉट्स को हाइफ़न में बदलकर और लोअरकेस केसिंग को मजबूर करके स्वचालित की नॉर्मलाइजेशन करती है, यह सुनिश्चित करते हुए कि कॉन्फ़िगरेशन कीज़ उनके स्रोत की परवाह किए बिना अनुमानित और समान बनी रहें। डेटा सटीकता सुनिश्चित करने के लिए, लाइब्रेरी लेज़ी रिज़ॉल्यूशन का उपयोग करती है, जो एक्सेस के क्षण तक सिस्टम एनवायरनमेंट स्टेट को पढ़ने में देरी करती है। यह दृष्टिकोण सुनिश्चित करता है कि एप्लिकेशन हमेशा अंतर्निहित वातावरण से सबसे वर्तमान मान प्राप्त करे।
Standardizes configuration keys through normalization of casing and delimiters.