इस प्रोजेक्ट के बारे में
Eleventy, यहाँ Build Awesome के रूप में वितरित, JavaScript में लिखा गया एक स्थैतिक साइट जनरेटर है, जिसे Jekyll का सरल विकल्प माना जाता है। यह विभिन्न प्रारूपों में टेम्प्लेट की एक निर्देशिका लेता है और उन्हें HTML आउटपुट में परिवर्तित करता है। बॉक्स में समर्थित टेम्प्लेट भाषाएँ HTML, Markdown, JavaScript, Liquid और Nunjucks हैं, जबकि WebC, Sass, Vue, Svelte, TypeScript, JSX और अन्य के लिए एडऑन उपलब्ध हैं। इससे किसी प्रोजेक्ट को एक ही स्रोत वृक्ष में विभिन्न टेम्प्लेट प्रकार मिलाने की सुविधा मिलती है। स्थापना npm के माध्यम से की जाती है, या तो `@awesome.me/buildawesome` के रूप में या पीछे‑संगत `@11ty/eleventy` पैकेज के रूप में, जिसे सामान्यतः विकास निर्भरता के रूप में सहेजा जाता है। प्रारंभ‑सहायता गाइड प्रोजेक्ट दस्तावेज़ साइट से जुड़ा हुआ है। रिपॉज़िटरी में कई टेस्ट सुइट्स शामिल हैं: AVA‑आधारित प्राथमिक JavaScript सुइट, द्वितीयक Node.js टेस्ट रनर सुइट, ब्राउज़र मोड में Vitest का उपयोग करके ब्राउज़र टेस्ट, और प्रदर्शन प्रतिग्रहण के लिए एक अलग बेंचमार्क प्रोजेक्ट। ये GitHub Actions पर निरंतर एकीकरण में चलते हैं, और कोड कवरेज आँकड़े रिपॉज़िटरी दस्तावेज़ में प्रकाशित किए जाते हैं। समुदाय का इनपुट GitHub Discussions के माध्यम से संगठित है, जिसमें एक सुधार कतार है जहाँ उपयोगकर्ता सुविधा अनुरोधों पर वोट कर सकते हैं, और एकissue ट्रッカー जहाँ बग्स को प्रतिक्रियाओं के साथ अपवोट किया जा सकता है। परियोजना अपनी आधिकारिक साइट पर दस्तावेज़ीकृत प्लगइन इकोसिस्टम भी बनाए रखती है, और Mastodon, Bluesky, YouTube और Discord जैसे समुदाय चैनलों के लिंक प्रदान करती है।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.