मुख्य सामग्री पर जाएं

AppHelper

@churchapps/apphelper* पैकेज सभी ChurchApps वेब एप्लिकेशन के लिए साझा React कंपोनेंट और उपयोगिताएँ प्रदान करते हैं। AppHelper एक मोनोरेपो वर्कस्पेस के रूप में संरचित है जिसमें छह पैकेज हैं जो कोर कंपोनेंट, प्रमाणीकरण, दान, फ़ॉर्म, मार्कडाउन और वेबसाइट/CMS कार्यक्षमता को कवर करते हैं।

शुरू करने से पहले

पैकेज

पैकेजविवरण
@churchapps/apphelperकोर कंपोनेंट और उपयोगिताएँ
@churchapps/apphelper-loginलॉगिन और पंजीकरण UI
@churchapps/apphelper-donationsदान और दान कंपोनेंट
@churchapps/apphelper-formsफ़ॉर्म बिल्डर कंपोनेंट
@churchapps/apphelper-markdownमार्कडाउन एडिटर और रेंडरर
@churchapps/apphelper-websiteवेबसाइट और CMS कंपोनेंट

स्थानीय विकास के लिए सेटअप

  1. रिपॉज़िटरी क्लोन करें:

    git clone https://github.com/ChurchApps/AppHelper.git
  2. डिपेंडेंसी इंस्टॉल करें:

    cd AppHelper && npm install
  3. सभी पैकेज बिल्ड करें और Vite प्लेग्राउंड लॉन्च करें:

    npm run playground:reload

    यह वर्कस्पेस में हर पैकेज बिल्ड करता है, फिर http://localhost:3001 पर प्लेग्राउंड डेव सर्वर शुरू करता है।

सुझाव

प्लेग्राउंड AppHelper कंपोनेंट विकसित और परीक्षण करने का सबसे तेज़ तरीका है। यह Vite डेव सर्वर को हॉट-रीलोड करता है ताकि आप रीयल-टाइम में परिवर्तन देख सकें।

प्रकाशन

एकल पैकेज प्रकाशित करें:

npm run publish:apphelper

सभी पैकेज प्रकाशित करें:

npm run publish:all
चेतावनी

प्रकाशित करते समय, प्रकाशन कमांड चलाने से पहले संबंधित package.json फ़ाइल(ओं) में वर्शन नंबर अपडेट करना सुनिश्चित करें। बदले गए पैकेज पर निर्भर सभी पैकेज भी अपडेट किए जाने चाहिए।

संबंधित लेख

  • Helpers -- AppHelper के साथ उपयोग किया जाने वाला आधार उपयोगिता पैकेज
  • वेब ऐप -- वेब एप्लिकेशन जो इन पैकेज का उपयोग करते हैं
  • साझा लाइब्रेरी अवलोकन -- npm link वर्कफ़्लो और पैकेज अवलोकन