हम यह बनाए रखते हैं कि ओपन सोर्स फ़ीड की पुष्टि करने वाला प्रोग्राम इसे एक्सएमएल की आसानी से पुष्टि करने के अलावा, खास और कार्रवाई करने लायक सुझाव देने के लिए डिज़ाइन किया गया है. पुष्टि करने वाला टूल इसके ज़रिए उपलब्ध है: स्टैंडर्ड Python पैकेज मैनेजमेंट टूल:
bash:~$ pip install civics_cdf_validator
नीचे दिए गए उदाहरण में, इसके इस्तेमाल का तरीका बताया गया है:
bash:~$ civics_cdf_validator validate your_feed.xml --xsd civics_cdf_specx.xsd --rule_set=RULE_SET
सामान्य निर्देशों की सूची के लिए, देखें रीडमी.
इस्तेमाल किए जा सकने वाले फ़ीड के टाइप
पुष्टि करने वाला प्रोग्राम, नीचे दिए गए फ़ीड टाइप के साथ काम करता है:
- चुनाव से पहले का डेटा
- चुनाव परिणाम
- पदाधिकारी
आपसे कुछ पुष्टि नियम छूट न जाएं, यह पक्का करने के लिए अपना फ़ीड टाइप बताएं
RULE_SET
:
फ़ीड प्रकार | RULE_SET की कीमत का |
---|---|
पदाधिकारी | OFFICEHOLDER |
चुनाव से पहले का डेटा / चुनाव के नतीजे | ELECTION |
पुष्टि की जांच के लेवल
फ़ीड की पुष्टि करने वाला टूल, जांच की तीन क्लास चलाता है:
गड़बड़ी: अगर आपको कोई गड़बड़ी दिखती है, तो Google फ़ाइल को पार्स नहीं कर सकता. विलोपन विधि सभी गड़बड़ी के मैसेज दिखाई देंगे. अगर आपको गड़बड़ी के मैसेज को ठीक करने में मदद मिलती है, तो अपने कॉम्पोनेंट में गड़बड़ी की शिकायत करें.
चेतावनी: ऐसी स्थितियों के बारे में चेतावनियां दी जाती हैं जो नहीं होने चाहिए, लेकिन ऐसे नहीं होते शानदार उपयोगकर्ता अनुभव दे सकते हैं या ऐसी संभावना है जिन्हें ठीक करने की ज़रूरत है. इसके लिए उदाहरण के लिए, अगर उम्मीदवारों के नाम अंग्रेज़ी के सभी बड़े अक्षरों में दिए जाते हैं, तो आपको चेतावनी दी जाती है अक्षर. दी गई सभी चेतावनियों को ठीक करने की कोशिश करें और उम्मीद करें कि हम उनसे पूछें अगर पुष्टि करने वाले प्रोग्राम को किसी फ़ीड में चेतावनियों की पहचान होती है, तो फ़ॉलो-अप सवाल पूछे जा सकते हैं.
जानकारी: जानकारी वाले मैसेज उन स्थितियों के बारे में बताते हैं जो ऑटोमेटेड किसी फ़ीड या उपयोगकर्ता अनुभव का डेटा डालना, लेकिन उससे किसी को पढ़ने और पढ़ने में मदद करना अपने डेटा के लेआउट को समझ सकते हैं. जानकारी वाले मैसेज की समस्या को हल करना ज़रूरी नहीं है.