अधिकृत क्रॉसओव्हर:STREAM X-MEN '97, THE CAPED CRUSADER & AVENGERS: DOOMSDAY (2026) स्ट्रीम करा
CLI आणि स्क्रिप्ट्स

कमांड लाइन टूल्स आणि बिल्ड ऑटोमेशन

DocTunes स्टॅटिक डॉक्युमेंटेशन सूट स्थानिक पातळीवर आणि CI/CD पाइपलाइनमध्ये तयार करण्यासाठी, चाचणी करण्यासाठी, लिंट करण्यासाठी आणि सर्व्ह करण्यासाठी आवश्यक असलेली प्रत्येक गोष्ट.

npm run devnpm स्क्रिप्ट

हॉट रिलोडिंगसह पोर्ट 3000 वर स्थानिक डेव्हलपमेंट सर्व्हर सुरू करते.

bash
npm run dev
npm run buildnpm स्क्रिप्ट

सर्व 20 पृष्ठे स्टॅटिक HTML मध्ये संकलित करते आणि out/ sitemap.xml तयार करते.

bash
npm run build
npm run lintnpm स्क्रिप्ट

सर्व TypeScript आणि React घटकांवर ESLint कार्यान्वित करते.

bash
npm run lint
npx serve outnpm स्क्रिप्ट

पडताळणीसाठी स्थानिक पातळीवर स्टॅटिक प्रोडक्शन out डिरेक्टरी सर्व्ह करते.

bash
npx serve out -p 8080

GitHub ॲक्शन्स स्टॅटिक डिप्लॉय वर्कफ्लो

हा वर्कफ्लो यामध्ये जोडा .github/workflows/deploy.yml प्रत्येक पुशवर GitHub Pages किंवा S3 वर स्वयंचलित स्टॅटिक डिप्लॉयमेंटसाठी:

yaml
name: Deploy Static Documentation
on:
  push:
    branches: [main]

jobs:
  build-and-deploy:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - uses: actions/setup-node@v4
        with:
          node-version: 20
      - run: npm ci
      - run: npm run build
      - name: Deploy to GitHub Pages
        uses: peaceiris/actions-gh-pages@v4
        with:
          github_token: ${{ secrets.GITHUB_TOKEN }}
          publish_dir: ./out