2012-02-25 16 views
22

यह एक अद्भुत परियोजना है, लेकिन कहां से शुरू करें?क्लोजरस्क्रिप्ट वन के साथ मैं क्या करूँ?

मैंने अपनी खुद की परियोजना के लिए अपना खुद का जिथब कांटा बनाने के बारे में सोचा। या प्रत्येक परियोजना के लिए "अंदर" के लिए एक शाखा बनाते हैं।

शायद मैं वास्तव में इस सामाजिक कोडिंग सामान को वास्तव में समझ नहीं पा रहा हूं - लेकिन मुझे वास्तव में "encapsulated" या "encapsulating" सॉफ़्टवेयर ढांचे और विकास वातावरण के साथ एलर्जी महसूस हो रही है।

क्या कोई one.sample ऐप के बगल में बैठे स्रोत फ़ाइलों के अंदर कोई प्रोजेक्ट बनाना चाहिए? ऐसी कई निर्देशिकाएं हैं जिन्हें मैं नहीं जानता कि कहां से शुरू करना है। अगर हमारे पास एक ही प्रोजेक्ट क्लोजर्स में बैठे नहीं हैं तो हमारे अपने ऐप टेम्पलेट्स का उपयोग और थूकना, lein noir new <appname> जैसे थोड़ा सा?

किसी भी और सभी अंतर्दृष्टि की सराहना की, धन्यवाद!

उत्तर

12

सोचो प्रासंगिकता पॉडकास्ट ब्रेंटन Ashworth की episode 3 में कहा गया है कि इस समय वहाँ ClojureScript एक (18min 38sec) का लाभ लेने के तीन तरीके हैं: अपनी खुद की परियोजना में

  1. कॉपी ClojureScript एक परियोजना
  2. क्लोजरस्क्रिप्ट एक रेपो फोर्क, नमूना आवेदन हटाएं, और क्लोजरस्क्रिप्ट वन प्रोजेक्ट
  3. के अंदर अपना स्वयं का एप्लिकेशन बनाएं क्लॉरेस्ट्रिप एक निर्भरता को कैसे संभालता है, और फिर क्लोजरस्क्रिप्ट वन को अपने स्वयं के प्रोजेक्ट की निर्भरता के रूप में सेट करने के लिए उसी दृष्टिकोण का उपयोग करें ।

प्रोजेक्ट टीम की तरह लगता है कि इस समय यह अजीब है, और वे भविष्य में इसके लिए एक बेहतर कहानी के साथ आने में सक्षम होने की उम्मीद कर रहे हैं।

+0

हम्म। धन्यवाद।^_^ – humasect

5

आपके साथ ईमानदार होने के लिए .... मुझे क्लोजरस्क्रिप्ट एक के साथ हास्यास्पद परेशानी हुई है। काम करने के लिए बहुत अधिक कोड है और संदर्भ के लिए यह अच्छा है, लेकिन जब क्लोजरस्क्रिप्ट के शुरुआती शुरुआत नहीं हो रहे हैं।

lein new cljs-template <your project name> 

cd <your project name> 

lein run 

यह है कि ... बस src/ग्राहक निर्देशिका में जाने और कोडिंग शुरू:

सबसे अच्छा तरीका है clojurescript के साथ शुरू करने के साथ अपने

परियोजना शुरू क्रिस Granger के https://github.com/ibdknox/cljs-template

साथ है ! मूल रूप से, टेम्पलेट आप एक पूरा परियोजना है कि देता है:

  • में कार्य करता है अंगूठी के माध्यम से पृष्ठों
  • सहेजें ताकि cljsbuild

lein के साथ चारों ओर गंदगी के लिए कोई जरूरत नहीं है नहीं है पर cljs संकलन है एक ' Clojurescript का क्लोन '- एक https://github.com/zcaudate/cljs-template-one एक गाइड के रूप में cljs-template का उपयोग करके बनाया गया।यह एक परियोजना टेम्पलेट के रूप में इस्तेमाल किया जा सकता:

lein new cljs-template-one <your project name> 
cd <your project name> 
chmod +x bootstrap.sh && ./bootstrap.sh 

lein run 

परियोजना चहचहाना/बूटस्ट्रैप एचटीएमएल टेम्पलेट का उपयोग करता है और यहां देखी जा सकती है: http://cljs-bootstrapped.herokuapp.com/

+0

आप अपने दृष्टिकोण का उपयोग करके क्लोजरस्क्रिप्ट प्रतिलिपि कैसे प्राप्त करते हैं? – KobbyPemson

+0

मैं सिर्फ cljsbuild का उपयोग करता हूं - https://github.com/emezeske/lein-cljsbuild - और प्रोजेक्ट फ़ोल्डर – zcaudate

+0

में 'lein trampoline cljsbuild repl-listen' चलाएं https://github.com/emezeske/lein-cljsbuild/ देखें ब्लॉब/0.2.6/डॉक्टर/REPL.md – zcaudate

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