सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।
एक लचीला, बिल्डर-आधारित पुस्तकालय जो वैध डार्ट कोड उत्पन्न करता है। यह डार्ट सिंटैक्स ट्री को कार्यक्रमाकृत रूप से निर्माण करने का एक संरचित और पढ़ने में आसान तरीका प्रदान करता है, जिससे बॉयलरप्लेट, अनुदिष्ट या कस्टम क्लास बनाने जैसे कोड उत्पादन कार्यों के लिए उपयुक्त है। इस पुस्तकालय में डार्ट भाषा की सभी सुविधाओं का समर्थन है और बिल्ड प्रणालियों के साथ बिना किसी दिक्कत के एकीकृत होता है। कोड जनरेटर पर काम करने वाले डेवलपर्स के लिए डिज़ाइन किया गया है, यह सही और बनाए रखने योग्य उत्पादित कोड लिखने की प्रक्रिया को सरल बनाता है।
उपयोग
बॉयलरप्लेट कोड जनरेट करना
कस्टम नोटेशन बनाना
गतिशील क्लास बनाना
पुनरावृत्ति कोड पैटर्न को स्वचालित करना
बिल्ड-समय कोड जनरेशन का समर्थन करना
मुख्य विशेषताएँ
कोड निर्माण के लिए Fluent API
पूर्ण डार्ट सिंटैक्स का समर्थन करता है
build_runner के साथ आसान एकीकरण
प्रकार-सुरक्षित कोड उत्पादन
मॉड्यूलर और कंपोजेबल बिल्डर्स
इनके लिए उपयुक्त
कोड जनरेशन टूल्स
बिल्ड सिस्टम इंटीग्रेशन
लाइब्रेरी लेखक
स्वचालित परीक्षण उपकरण
विचार योग्य बातें
Dart सिंटैक्स ट्री के बारे में समझने की आवश्यकता है
बिल्ड_रनर के साथ उपयोग करने पर सबसे अच्छा है
रनटाइम कोड निष्पादन के लिए नहीं बनाया गया है
स्थिर कोड उत्पादन तक सीमित
अगर अत्यधिक उपयोग किया जाए, तो बिल्ड कॉम्प्लेक्सिटी बढ़ सकती है
मूल README
संबंधित सोर्स रिपॉज़िटरी के मूल README का स्नैपशॉट। नवीनतम सामग्री के लिए रिपॉज़िटरी देखें।
Overview
This repository is home to tooling related Dart packages. Generally, this means
packages published through the
tools.dart.dev publisher that
don't naturally belong to other topic monorepos (like
dart-lang/build,
dart-lang/test, or
dart-lang/shelf).
A client library for authenticating with a remote service via OAuth2 on behalf of a user, and making authorized HTTP requests with the user's OAuth2 credentials.