2 रिपॉजिटरी
Tools for managing the build lifecycle, dependency resolution, and packaging of Clojure applications.
Distinct from Clojure: None of the candidates provide a generic build tool category; candidates are either specific languages or curated lists.
Explore 2 awesome GitHub repositories matching programming languages & runtimes · Clojure Build Tools. 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,
Acts as a comprehensive build tool and project automator for the Clojure ecosystem.
Environ एक Clojure लाइब्रेरी है जिसे एनवायरनमेंट वेरिएबल्स, सिस्टम प्रॉपर्टीज़ और स्थानीय फ़ाइलों से सेटिंग्स को एक एकल, एकीकृत मैप में समेकित करके एप्लिकेशन कॉन्फ़िगरेशन को प्रबंधित करने के लिए डिज़ाइन किया गया है। यह एप्लिकेशन सेटिंग्स के बाहरीकरण की सुविधा प्रदान करता है, कोड पोर्टेबिलिटी बनाए रखने के लिए रनटाइम पर एनवायरनमेंट-विशिष्ट कॉन्फ़िगरेशन को इंजेक्ट करने की प्रथा का समर्थन करता है। यह लाइब्रेरी एक वैश्विक रजिस्ट्री पैटर्न को लागू करके खुद को अलग बनाती है जो डिकपल्ड घटकों को कॉल स्टैक के माध्यम से स्टेट पास किए बिना कॉन्फ़िगरेशन तक पहुंचने की अनुमति देती है। यह अंडरस्कोर और डॉट्स को हाइफ़न में बदलकर और लोअरकेस केसिंग को मजबूर करके स्वचालित की नॉर्मलाइजेशन करती है, यह सुनिश्चित करते हुए कि कॉन्फ़िगरेशन कीज़ उनके स्रोत की परवाह किए बिना अनुमानित और समान बनी रहें। डेटा सटीकता सुनिश्चित करने के लिए, लाइब्रेरी लेज़ी रिज़ॉल्यूशन का उपयोग करती है, जो एक्सेस के क्षण तक सिस्टम एनवायरनमेंट स्टेट को पढ़ने में देरी करती है। यह दृष्टिकोण सुनिश्चित करता है कि एप्लिकेशन हमेशा अंतर्निहित वातावरण से सबसे वर्तमान मान प्राप्त करे।
Provides a library for managing and consolidating application configuration settings in Clojure.