नोट: उपयोगकर्ता दृश्यमान नाम लेंस है, हालांकि कोड और पैकेज में वे अभी भी स्थान के रूप में संदर्भित हैं। एक पद के रूप में "स्थान" 11.10 में पूरी तरह से सेवानिवृत्त हो जाएगा
दोनों डिफ़ॉल्ट लेंस, एकता-स्थान-फ़ाइलें और एकता-स्थान-अनुप्रयोग, वास्तव में सार्वजनिक एपीआई पर आधारित हैं जो कि देयता के माध्यम से उजागर होते हैं।
दुर्भाग्य से अभी तक कोई API डॉक्स उपलब्ध नहीं हैं - लेकिन यह आने वाले हफ्तों में बदल जाएगा। मॉनिटर planet.ubuntu.com या पैकेज के लिए नेट्टी अभिलेखागार देखेंlibunity-doc
। अभी के लिए lp में एक सरल उदाहरण है: एकता-स्थान-नमूना, यदि आप इसे https://wiki.ubuntu.com/Unity/Lenses के साथ पार करते हैं, तो आपको कुछ मिलने का मौका मिल सकता है।
एकता के लिए लेंस लिखते समय एक और महत्वपूर्ण पुस्तकालय डी है। यह एक डेटा मॉडल लाइब्रेरी है जिसका उपयोग प्रक्रियाओं के बीच डेटा मॉडल के एड-हॉक साझा करने के लिए किया जाता है (इस मामले में डेमन एंड यूनिटी)। डी पूरी तरह से प्रलेखित है और आप डॉक्स को libdee-doc
पैकेज में पा सकते हैं (या आप इसे स्वयं lp: dee से बना सकते हैं)।
आप कर सकते हैं या तो परियोजना के लिए कोड हड़पने के लिए:
bzr branch lp:unity-place-sample
bzr branch lp:dee