سؤال

هذا مشروع رائع، ولكن من أين نبدأ؟

فكرت في إنشاء شوكة جيثب الخاصة بي لمشروعي الخاص.أو عمل فرع لكل مشروع "داخل" منه.

ربما لم أفهم حقًا أشياء الترميز الاجتماعي هذه بعد - لكنني أشعر حقًا بالحساسية التي أشعر بها تجاه أطر البرامج وبيئات التطوير "المغلفة" أو "المغلفة".

ينبغي للمرء أن يقوم بإنشاء مشروع داخل الملفات المصدر، ويجلس بجوار ملف one.sample برنامج؟هناك الكثير من الدلائل ولا أعرف من أين أبدأ.ألا ينبغي أن يكون معظم مشروع One موجودًا في clojars حتى نتمكن من استخدام قوالب التطبيقات الخاصة بنا وإخراجها، تمامًا مثل lein noir new <appname>?

أي وجميع الأفكار موضع تقدير، شكرا لك!

هل كانت مفيدة؟

المحلول

في الحلقة 3 يقول برينتون أشوورث، من بودكاست Think Concern، أنه في الوقت الحالي هناك ثلاث طرق للاستفادة من ClojureScript One (18 دقيقة و38 ثانية):

  1. انسخ مشروع ClojureScript One إلى مشروعك الخاص
  2. قم بتفرع مستودع ClojureScript One، واحذف نموذج التطبيق، وقم ببناء التطبيق الخاص بك داخل مشروع ClojureScript One
  3. انظر إلى كيفية تعامل CloureSript One مع التبعيات، ثم استخدم نفس الأسلوب لإعداد ClojureScript One باعتباره تبعية لمشروعك الخاص.

يبدو أن فريق المشروع يدركون أن هذا الأمر محرج في الوقت الحالي، ويأملون أن يتمكنوا من التوصل إلى قصة أفضل لهذا الأمر في المستقبل.

نصائح أخرى

أن نكون صادقين معك....لقد واجهت قدرًا كبيرًا من المشاكل مع clojurescript واحد.هناك الكثير من التعليمات البرمجية للعمل بها وهي جيدة كمرجع ولكن ليس عندما يبدأ المبتدئون في استخدام clojurescript للتو.

أفضل طريقة للبدء باستخدام clojurescript هي مع كريس جرانجرhttps://github.com/ibdknox/cljs-template

ابدأ مشروعك بـ:

lein new cljs-template <your project name>

cd <your project name>

lein run

هذا كل شيء...ما عليك سوى الانتقال إلى دليل src/client والبدء في البرمجة!في الأساس، يمنحك القالب مشروعًا كاملاً:

  • يخدم الصفحات من خلال الحلقة
  • يحتوي على تجميع cljs عند الحفظ، لذا ليست هناك حاجة للعبث مع lein cljsbuild

هناك "استنساخ" لـ clojurescript-one https://github.com/zcaudate/cljs-template-one تم إجراؤه باستخدام قالب cljs كدليل.يمكن استخدامه كقالب للمشروع:

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

lein run

يستخدم المشروع قالب twitter/bootstrap html ويمكن مشاهدته هنا: http://cljs-bootstrapped.herokuapp.com/

يحتوي ClojureScript One على صفحات ويكي رائعة: https://github.com/brentonashworth/one/wiki.يبدو أنها مفيدة للغاية.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top