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

Bitwarden Server सभी Bitwarden क्लाइंट अनुप्रयोगों के लिए बैकएंड इंफ्रास्ट्रक्चर है। इसमें API, डेटाबेस और अन्य मुख्य घटक शामिल हैं जो पासवर्ड मैनेजर सेवा को संचालित करते हैं। ## प्रौद्योगिकी यह प्रोजेक्ट ASP.NET Core के साथ .NET Core का उपयोग करके C# में लिखा गया है, और डेटाबेस परत T-SQL/SQL Server का उपयोग करती है। कोडबेस को Windows, macOS और Linux पर क्रॉस-प्लेटफॉर्म रूप से विकसित, निर्मित, चलाया और तैनात किया जा सकता है। ## तैनाती Bitwarden को Docker कंटेनरों का उपयोग करके तैनात किया जा सकता है। रिपॉजिटरी त्वरित सेटअप के लिए PowerShell और Bash स्क्रिप्ट्स प्रदान करती है, और कंटेनर इमेज GitHub Container Registry पर प्रकाशित की जाती हैं। README पूर्ण ऑन-प्रिमाइसेस इंस्टॉलेशन दस्तावेज़ीकरण के लिए एक हेल्प सेंटर लेख से लिंक करता है। आवश्यकताएँ Docker और Docker Compose हैं। Linux और macOS पर, इंस्टॉलेशन डाउनलोड की गई `bitwarden.sh` स्क्रिप्ट का उपयोग `install` और `start` कमांड के साथ करता है। Windows पर, एक PowerShell स्क्रिप्ट (`bitwarden.ps1`) समकक्ष `-install` और `-start` विकल्प प्रदान करती है। ## सेवाएँ README US और EU प्रोडक्शन क्लस्टर दोनों के लिए कई सेवाओं के लिए प्रोडक्शन कंटेनर इमेज सूचीबद्ध करता है, जिनमें Admin, API, Billing, Events, EventsProcessor, Identity, Notifications, SCIM और SSO शामिल हैं। ## विकास और योगदान डेवलपर दस्तावेज़ीकरण Bitwarden योगदान साइट पर होस्ट किया गया है, जिसमें बिल्ड निर्देश, टूलिंग और कोड शैली शामिल है। योगदान `main` शाखा के विरुद्ध स्वीकार किए जाते हैं, और प्रोजेक्ट सुरक्षा ऑडिट और फीडबैक का स्वागत करता है, जिसमें HackerOne कार्यक्रम भी शामिल है। स्वचालित dotnet फ़ॉर्मेटिंग के लिए एक git प्री-कमिट हुक उपलब्ध है। ट्रेडमार्क उपयोग Bitwarden के ट्रेडमार्क दिशानिर्देशों द्वारा शासित है।