इस प्रोजेक्ट के बारे में

Dev Templates उरबालुरबा डेवलपर प्लेटफ़ॉर्म के लिए प्रोजेक्ट टेम्पलेट्स का एक संग्रह है। यह नए प्रोजेक्ट्स—API, वेब ऐप्स, बैकएंड, या प्रयोग—के लिए त्वरित, आधुनिक और मानकीकृत शुरुआती बिंदु प्रदान करता है, जिससे डेवलपर्स के लिए प्रवेश बाधा कम होती है और लगातार सर्वोत्तम प्रथाओं के साथ तेज़ प्रोटोटाइपिंग सक्षम होती है। रिपॉजिटरी devcontainer-toolbox में स्क्रिप्ट्स द्वारा उपभोग की जाती है; डेवलपर्स इसे सीधे क्लोन नहीं करते। इसमें ऐप टेम्पलेट्स (`dev-template` के माध्यम से स्थापित) और AI वर्कफ़्लो टेम्पलेट्स (`dev-template-ai` के माध्यम से स्थापित) शामिल हैं। ऐप टेम्पलेट्स में बैकएंड टेम्पलेट्स (बेसिक वेब सर्वर, SQLite के साथ सरल डेटाबेस एकीकरण, PostgreSQL के साथ डेटाबेस एकीकरण, Dapr/RabbitMQ के साथ मैसेज क्यू, Knative के साथ सर्वरलेस फ़ंक्शन, MinIO के साथ ऑब्जेक्ट स्टोरेज, एप्लिकेशन लॉगिंग) और एप्लिकेशन टेम्पलेट्स (Designsystemet के साथ बेसिक React ऐप, बेसिक NextJs ऐप) शामिल हैं। प्रत्येक टेम्पलेट एप्लिकेशन कोड, Kubernetes मेनिफेस्ट, Dockerfile और GitHub Actions CI/CD के साथ एक कार्यशील शुरुआती बिंदु प्रदान करता है। `dev-template` कमांड रिपॉजिटरी डाउनलोड करता है, एक मेनू दिखाता है, और चयनित टेम्पलेट को प्रोजेक्ट में कॉपी करता है, `{{GITHUB_USERNAME}}` और `{{REPO_NAME}}` जैसे प्लेसहोल्डर्स को बदलता है। AI वर्कफ़्लो टेम्पलेट्स AI-सहायता प्राप्त विकास वर्कफ़्लो स्थापित करते हैं, जिसमें पोर्टेबल दस्तावेज़, CLAUDE.md, योजना फ़ोल्डर (बैकलॉग, सक्रिय, पूर्ण) और एक प्रोजेक्ट स्केलेटन शामिल हैं। योजना-आधारित वर्कफ़्लो में जांच योजनाएं, चरणबद्ध कार्यान्वयन और मानव-इन-द-लूप सत्यापन शामिल हैं। दस्तावेज़ीकरण में एक केस स्टडी, वास्तुकला विवरण, डेवलपर सेटअप गाइड और एक AI डेवलपर गाइड शामिल है। प्रोजेक्ट योगदान के लिए योजना-आधारित वर्कफ़्लो के साथ AI-सहायता प्राप्त विकास का उपयोग करता है।