कम्पास के साथ आरंभ करना,
पहले हाँ मैं है रूबी और कम्पास स्रोत स्थापित करने और कम्पास के अपने संस्करण को संकलित करने के मैं कम्पास के विकी Getting Started पर दिए गए निर्देशों का पालन किया।
कम्पास प्राप्त करने के बाद और इसकी सभी निर्भरताओं को स्थापित और निर्मित करने के बाद मैंने अपनी पहली परियोजना बनाई।
compass -f blueprint project-name
कौन सा खाका सीएसएस ढांचे के लिए कम्पास के साथ एक डिफ़ॉल्ट परियोजना बनाता है, वर्तमान में वहाँ कम्पास के लिए छवियों निर्देशिका में grid.png फ़ाइल के निर्माण के साथ कम्पास में एक बग ताकि आप मूल ग्रिड को कॉपी करने की जरूरत है। स्रोत फ़ोल्डर से पीएनजी
C:\Ruby\lib\ruby\gems\1.8\gems\chriseppstein-compass-0.8.10
\frameworks\blueprint\templates\project
या इसी तरह की स्थित फ़ाइल के आधार पर जहां आपने सब कुछ स्थापित किया है। एएसपीनेट पर कंपास के साथ काम करने के लिए आईएमओ सबसे महत्वपूर्ण परिवर्तनों में से एक है कंपास के एसएएसएस कैच निर्देश को बदलना। SASS कैच आपकी प्रोजेक्ट निर्देशिका में अस्थायी फ़ोल्डरों का एक गुच्छा बनाता है, जो शायद स्रोत परिणामों के तहत समाप्त होने पर खराब परिणाम प्राप्त करेंगे। तो config.rb खोलें और इस लाइन को
sass_options = {:cache_location =>
"#{Compass.configuration.project_path}\\tmp\\sass-cache"}
बच निकले बैकस्लैश को नोट करना सुनिश्चित करें।
इसके बाद मैंने फ़ोल्डर्स के नामों को संशोधित किया जो कंपास का उपयोग करता है कि मैं उन्हें config.rb के अंदर नामित करना चाहता हूं और SASS और कम्पास के साथ इसे प्राप्त करना शुरू कर दिया। मैं कंपास वीडियो के लिए लंबे समय तक परिचय देखने की सलाह देता हूं, यह बहुत उपयोगी है और मैंने इससे बहुत कुछ सीखा: Watch the screen cast।
उन चीजों में से एक जो मुझे दिखाता है कि फ़ाइल सिस्टम में बदलाव के लिए कंपास को सेट करने के लिए कैसे सेट किया गया था और स्वचालित रूप से एसएसएस को एसएएस संकलित करना था।
compass -w
का उपयोग करके यह मेरे लिए असली अच्छी तरह से काम कर रहा है, बस सुनिश्चित करें कि आप अपने सीएसएस फ़ाइलों की जाँच की या उन्हें केवल पढ़ने के लिए अगर वे स्रोत नियंत्रण में कर रहे हैं अपनी परियोजना समवर्ती checkouts का समर्थन नहीं करता बंद कर देते हैं बनाए रखें।
संपादन के लिए मैं विज्ञान का उपयोग कर रहा हूं जिसमें config.rb फ़ाइलों के लिए डिफ़ॉल्ट रूप से रूबी के साथ शामिल है या केवल VS2008 में संपादक विंडो शामिल है। सास के लिए मैं HAML website पर एक बड़ी सूची में आया। एसएएसएस के लिए सिंटैक्स फ़ाइल को हाइलाइट करने के साथ जेडिट कुछ ऐसा करने के बाद मैंने समाप्त किया था। मैं अभी भी सिंटैक्स हाइलाइटिंग के लिए एक वीएस प्लगइन खोजना चाहता हूं इसलिए मुझे किसी अन्य संपादक का उपयोग करने की आवश्यकता नहीं है, लेकिन जेडिट निश्चित रूप से काम पूरा कर रहा है।
यह भी एक उत्तर था लेकिन किसी कारण से हटा दिया गया था: http://dontcodetired.com/blog/post/Getting-Started-with-SASS-for-Microsoft- डेवलपर.aspx –