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

BookStack एक स्व-होस्टेड प्लेटफ़ॉर्म है जो सूचना और दस्तावेज़ीकरण को संग्रहीत करने और व्यवस्थित करने के लिए है। इसके README के अनुसार, इसका उद्देश्य एक विचार-आधारित (opinionated) दस्तावेज़ीकरण मंच बनना है जो एक सुखद और सरल आउट-ऑफ-द-बॉक्स अनुभव प्रदान करता है: नए उपयोगकर्ताओं को इसे सहज ज्ञान (intuitive) लगना चाहिए, और सामग्री बनाने के लिए केवल बुनियादी वर्ड-प्रोसेसिंग कौशल की आवश्यकता होनी चाहिए। उन्नत पावर सुविधाएँ उन लोगों के लिए मौजूद हैं जो चाहते हैं, लेकिन वे मुख्य सरल अनुभव में हस्तक्षेप करने के लिए नहीं हैं। परियोजना बताती है कि यह उस परिभाषा से परे उद्देश्यों के लिए एक विस्तार योग्य (extensible) मंच के रूप में डिज़ाइन नहीं किया गया है। इसका विकास दर्शन शिथिल, खुला और सकारात्मक बताया गया है, जिसका लक्ष्य एक स्थिर और आसान अपग्रेड पथ प्रदान करते हुए मंच को धीरे-धीरे और निरंतर विकसित करना है। README में सूचीबद्ध मुख्य लिंक में इंस्टॉलेशन निर्देश, दस्तावेज़ीकरण, एक डेमो इंस्टेंस, स्क्रीनशॉट, एक ब्लॉग, एक मुद्दा सूची, सामुदायिक चर्चाएँ और समर्थन विकल्प शामिल हैं। रिपॉजिटरी नोट करती है कि यह अब Codeberg पर प्रबंधित है, Git के माध्यम से एक वैकल्पिक स्रोत उपलब्ध है। योगदान मुद्दों और पुल रिक्वेस्ट के माध्यम से किया जाता है, और पुल रिक्वेस्ट को विकास शाखा (development branch) से बनाने की अपेक्षा की जाती है। अनुवाद पुल रिक्वेस्ट के बजाय Crowdin के माध्यम से प्रबंधित किए जाते हैं, और README नोट करता है कि अनुवाद Crowdin Global Translation Memory में योगदान किए जाते हैं। सुरक्षा रिपोर्टिंग विवरण और एक सुरक्षा मेलिंग सूची का संदर्भ दिया गया है, और परियोजना संभवतः कम से कम WCAG 2.1 स्तर A तक पहुंच (accessibility) का लक्ष्य बताती है, बिना हर रिलीज़ पर सख्त परीक्षण के। स्रोत MIT लाइसेंस के तहत प्रदान किया गया है, और README में प्लेटफ़ॉर्म बनाने के लिए उपयोग किए गए कई ओपन-सोर्स निर्भरताओं की सूची है, जिनमें Laravel, TinyMCE, Lexical, CodeMirror, diagrams.net, markdown-it, Dompdf और अन्य शामिल हैं, प्रत्येक अपने स्वयं के लाइसेंस के अंतर्गत है।