इस प्रोजेक्ट के बारे में

OS API (OSAPI) Go में लिखा गया एक ओपन-सोर्स लिनक्स सिस्टम प्रबंधन API है। यह लिनक्स सिस्टम के लिए बुनियादी CRUD प्रबंधन क्षमताएँ प्रदान करता है, जिससे उन्हें उपकरणों के रूप में संचालित किया जा सकता है। रिपॉज़िटरी में प्रमाणित प्रमुख विशेषताएँ: - प्रबंधित होस्टों में संचालनों के समन्वय के लिए NATS JetStream पर आधारित असिंक जॉब प्रोसेसिंग। - OpenAPI विनिर्देश प्रकाशित, जो OpenAPI Initiative के अनुरूप है। - कंटेनर इमेज GitHub Container Registry (ghcr.io) के माध्यम से प्रकाशित, cosign (Sigstore) से हस्ताक्षरित और SBOM आर्टिफैक्ट्स के साथ। - Conventional Commits के साथ GoReleaser का उपयोग करके रिलीज़। - pkg.go.dev पर पैकेज दस्तावेज़ीकरण के साथ Go मॉड्यूल उपलब्ध। इस परियोजना के साथ कई सहयोगी परियोजनाएँ हैं जो इसके पारिस्थितिकी तंत्र का विस्तार करती हैं: gohai (Chef Ohai से प्रेरित Go-आधारित सिस्टम फैक्ट कलेक्टर), nats-client और nats-server (NATS कनेक्टिविटी और एम्बेडेड सर्वर के लिए Go पैकेज), osapi-justfiles (साझा justfile रेसिपी), osapi-orchestrator (OSAPI-प्रबंधित होस्टों में संचालनों के ऑर्केस्ट्रेशन के लिए एक Go पैकेज), और specs (डिज़ाइन रिकॉर्ड)। दस्तावेज़ीकरण में Getting Started, API संदर्भ, उपयोग गाइड और एक SDK शामिल हैं। परियोजना MIT लाइसेंस के अंतर्गत है और अपने योगदान गाइड का पालन करते हुए समुदाय के योगदान स्वीकार करती है।