इस प्रोजेक्ट के बारे में
इस रिपॉज़िटरी में Apache Doris की आधिकारिक वेबसाइट का स्रोत कोड शामिल है, जो doris.apache.org पर होस्ट किया गया है। इसे Docusaurus 3 का उपयोग करके बनाया गया है, जो एक आधुनिक स्थैतिक साइट जनरेटर है।
इसमें क्या शामिल है:
- दस्तावेज़ीकरण: अंग्रेज़ी और चीनी (zh-CN) दस्तावेज़ कई संस्करणों में (current/dev, 4.x, 3.x, 2.1)
- ब्लॉग: परियोजना समाचार और घोषणाएँ
- समुदाय: योगदान दिशानिर्देश और समुदाय संसाधन
- React घटक: `src/` निर्देशिका में कस्टम पृष्ठ और UI तत्व
प्रौद्योगिकी स्टैक:
- Docusaurus 3 (स्थैतिक साइट जनरेटर)
- Node.js >= 18
- Yarn पैकेज मैनेजर
- React-आधारित घटक
स्थानीय विकास:
एक सहायक स्क्रिप्ट (`local_dev.sh`) स्थानीय रूप से साइट चलाने को सरल बनाती है:
# Start English dev server
./local_dev.sh
# Start Chinese dev server
./local_dev.sh start-zh
# Custom port
./local_dev.sh start --port 8080
# Production build (English + Chinese)
./local_dev.sh build-all
बड़े बिल्ड के लिए मेमोरी को `NODE_OPTIONS=--max-old-space-size=8192` के माध्यम से बढ़ाया जा सकता है।
संस्करणन:
दस्तावेज़ों को `docs/` (वर्तमान) और `versioned_docs/` (आर्काइव्ड संस्करण) के तहत प्रत्येक रिलीज़ लाइन के लिए अलग-अलग निर्देशिकाओं में संस्करणबद्ध किया जाता है। साइडबार को `sidebars.ts` और `versioned_sidebars/` में प्रत्येक संस्करण के लिए अलग से प्रबंधित किया जाता है।
बहुभाषी समर्थन:
साइट अंग्रेज़ी और सरलीकृत चीनी दोनों का समर्थन करती है। चीनी अनुवाद `i18n/zh-CN/` के तहत स्थित हैं। संपादन करते समय, आमतौर पर दोनों भाषा संस्करणों को अपडेट करने की आवश्यकता होती है।
निर्देशिका संरचना:
- `docs/` — वर्तमान अंग्रेज़ी दस्तावेज़
- `versioned_docs/` — संस्करण अनुसार संग्रहीत अंग्रेज़ी दस्तावेज़
- `i18n/zh-CN/` — ऊपर की संरचना के अनुरूप चीनी अनुवाद
- `blog/` — Markdown ब्लॉग पोस्ट
- `community/` — समुदाय दस्तावेज़
- `src/` — React घटक और कस्टम पृष्ठ
- `static/` — स्थैतिक संपत्ति (छवियाँ, CSS, JS)
CI / डिप्लॉयमेंट:
GitHub Actions स्वचालित बिल्ड्स को संभालते हैं:
- दैनिक क्रॉन डिप्लॉयमेंट Doris मास्टर ब्रांच से सिंक किया जाता है
- विशिष्ट ब्रांचों के लिए मैन्युअल डिप्लॉय वर्कफ़्लो
- पुल अनुरोधों पर बिल्ड सत्यापन
योगदान देना:
योगदान दिशानिर्देश Doris वेबसाइट पर उपलब्ध हैं, जो दस्तावेज़ प्रारूप विनिर्देशों और सामान्य योगदान प्रक्रियाओं को कवर करते हैं।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.