2012-02-20 10 views
11

ऐसा लगता है कि PasteScript की paster create कार्यक्षमता केवल पाइथन के भीतर एक परियोजना कंकाल बनाने/उत्पन्न करने के लिए व्यापक रूप से उपयोग किए जाने वाले ढांचे के बारे में है। मैं सोच रहा हूं कि क्या पाइथन दुनिया में कोई विकल्प है जो लोग उपयोग करते हैं?पाइथन पेस्टस्क्रिप्ट के पास्टर के विकल्प क्या बनाते हैं?

अद्यतन

मैं मूल रूप से इस सवाल पूछने के बाद से मेरे अनुभव पर टिप्पणी करना चाहते। स्वीकार्य उत्तर अभी भी खड़ा है - वहां कई टेम्पलेटिंग/कंकाल पैकेज हैं जिनका उपयोग कोई भी कर सकता है। हालांकि, दिए गए अन्य उत्तरों से, मैंने mr.bob का उपयोग शुरू किया और cookiecutter की जांच की है। दोनों सामान्य कर रहे हैं (के रूप में एक विशेष ढांचे के लिए बाध्य नहीं), आसान उपयोग करने के लिए और अपेक्षाकृत वर्तमान और सक्रिय परियोजनाओं - जो मापदंड मैं खोज रहा था का हिस्सा थे, लेकिन मेरी मूल प्रश्न में विस्तार नहीं किया ।

उत्तर

3

यह आपके ढांचे पर निर्भर करता है। Django अनुप्रयोगों के लिए, आप usedjango-admin.py startproject mysite। लिनक्स पर जीयूआई अनुप्रयोगों के विकास के लिए, Ubuntu's Quickly है, जो एक कंकाल परियोजना भी बनाता है। पेस्ट परियोजनाओं के लिए, आप पास्टर का उपयोग करते हैं।

हालांकि आप जो भी कर रहे हैं उसके लिए वास्तव में एक सामान्य उद्देश्य उपकरण नहीं है। यह ढांचे पर निर्भर करता है, और आमतौर पर, उन स्क्रिप्ट विशेष ढांचे के साथ आते हैं। और इसके लायक होने के लिए, PyCharm (एक आईडीई) में Google App Engine जैसी चीजों के लिए कुछ प्रोजेक्ट टेम्पलेट्स भी शामिल हैं।

+1

हाँ, मैं एक सामान्य उद्देश्य उपकरण की तलाश में हूं। कुछ मैं अपने स्वयं के प्रोजेक्ट टेम्पलेट्स बनाने के लिए उपयोग कर सकता हूं। जैसा कि आप इंगित करते हैं, प्रत्येक ढांचा/पर्यावरण प्रोजेक्ट जनरेशन टूल के अपने संस्करण को लागू करना प्रतीत होता है। –

+0

जो आप वास्तव में पूछ रहे हैं वह वास्तव में अस्तित्व में नहीं है, कम से कम एक प्रसिद्ध पैकेज में जो व्यापक रूप से समर्थित है। टेम्पलेट्स के लिए आईडीई समर्थन का उल्लेख करने के लिए –

+0

+1। अब मैं कुकीएटर के संयोजन और मेरे आईडीई की टेम्पलेट सुविधा में निर्माण का उपयोग करता हूं। सबसे पहले मैं cookiecutter से एक टेम्पलेट खींचो। फिर मैं अपने आईडीई के साथ टेम्पलेट खोलता हूं और इसे अपनी आवश्यकताओं में समायोजित करता हूं। अंत में मैं कुकीएटर टेम्पलेट की समायोजित स्थिति को एक नए आईडीई प्रोजेक्ट टेम्पलेट के रूप में सहेजता हूं। जब मैं अपने आईडीई (इंटेलिजे आइडिया) – Rotareti

4

मैं mr.bob 0.1a6 जारी करने की प्रक्रिया में हूँ के रूप में, यह ज्यादातर PasteScript के रूप में पूरा सुविधा है। यह एक सामान्य उद्देश्य निर्देशिका कंकाल जनरेटर है जिसे पाइथन ज्ञान को नए कंकाल लिखने की आवश्यकता नहीं है।

प्रलेखन: http://mrbob.readthedocs.org/en/latest/

16

मैं नहीं बल्कि cookiecutter को आंशिक हूँ। यह लिथॉन 2.7, 3.3, 3.4, और पीईपीई लिनक्स, मैक ओएस एक्स और विंडोज पर काम करता है। यह पूरी तरह से प्रलेखित, सक्रिय रूप से बनाए रखा, अच्छी तरह से परीक्षण किया गया है, और उपयोग करने में वास्तव में आसान है। यहां पर मेरा blog entry है। इसका अपना स्टैक ओवरफ़्लो टैग भी है: https://stackoverflow.com/questions/tagged/cookiecutter

+2

में 'नया प्रोजेक्ट बनाएं' संवाद खोलता हूं तो अब मैं टेम्पलेट का चयन कर सकता हूं [cookiecutter] (https://github.com/audreyr/cookiecutter) को इंगित करने के लिए धन्यवाद - बहुत अच्छा लगता है और मैं नाम की तरह –

0

Python Packager भी है कि मैं इन प्रकार के औजारों की खोज करते समय बस चला गया। ऐसा लगता है कि यह काफी संकीर्ण उपयोग केस है, लेकिन यह उन लोगों के लिए अच्छा हो सकता है जो ओएसएस लाइसेंस फ़ाइलों को खींचने में सहायता चाहते हैं।

संबंधित मुद्दे