توسعه دهندگان

نسل اول

با ارائه این نسل از واسط‌های برنامه‌نویسی (APIs) و بسته‌های توسعه نرم‌افزار (SDK) لیمو، توسعه‌دهندگان قادر خواهند بود پیام‌ها، اعلان‌ها، گزارشات و رخداد‌های یک نرم‌افزار یا سرویس را به لیمو ارسال کرده و آن را به صورت پیام در لیمو نمایش دهند.
بدین ترتیب در این سطح از یکپارچه‌سازی امکان اطلاع یافتن از تغییرات و رخدادهای جدید در سامانه‌های دیگر فراهم می‌شود.

بسته توسعه نرم‌افزار جاوا (Java-SDK)
بسته توسعه نرم‌افزار پایتون (Python-SDK)

بسته توسعه نرم‌افزاری Bash


راهنمای کار با SDK جاوا

راهنمای کار با SDK‌ پایتون

راهنمای کار با Bash SDK

نسل دوم

این نسل از APIهای لیمو انعطاف‌پذیری و امکانات بیشتری نسبت به نسل اول خواهد داشت. در این نسل دستور(Command) معرفی می‌گردند. با استفاده از Command می‌توان برای بات‌ها دستوراتی تعریف کرد که توسط کاربر قابل استفاده باشد. با این دستورات کاربران می‌توانند بر روی سرویس‌های یکپارچه‌سازی شده عملیات انجام دهند.

بسته توسعه نرم‌افزار جاوا (Java-SDK)
بسته توسعه نرم‌افزار پایتون (Python-SDK)

بسته توسعه نرم‌افزاری Bash


راهنمای کار با SDK جاوا

راهنمای کار با SDK‌ پایتون

راهنمای کار با Bash SDK

با استفاده از امکان عملگر، امکان تعریف گزینه‌های جدید بر روی پیام‌ها به وجود خواهد آمد. برخی از عملگرها عمومی خواهند بود و بر روی تمام پیام‌ها افزوده خواهند شد. برخی نیز اختصاصی بوده و بر روی پیام‌های خاصی اضافه می‌شوند. بدین‌ترتیب برای انجام عملیات برخی از عملگرها امکان تعریف فرم نیز در این نسل از API ارائه خواهد شد. با ارائه‌ی این نسل از APIهای لیمو تعامل کاربران با Appها به صورت قابل توجهی افزایش یافته و به صورت دوطرفه خواهد بود.

نسل سوم

این نسل از APIها در لیمو امکانات ساختن واسط کاربری گرافیکی(GUI) را برای توسعه‌دهندگان در بستر لیمو برای اَپ‌ها و یکپارچه‌سازی‌ها فراهم خواهد کرد. با ارائه المان‌های گرافیکی لیمو برای Appها امکان ارائه‌ی Appها با سطح بالای کاربرپسندی از سوی توسعه‌دهندگان فراهم خواهد شد.

ورود به لیمو