تلبية الفضاء - منتج جديد من JetBrains

مرحبا يا هبر!

في KotlinConf ، قدمنا ​​منتجنا الفضائي الجديد وأطلقنا برنامج الوصول المبكر. في هذا المنشور ، سنخبرك بما يمكن لـ Space القيام به ، وما الذي نعمل عليه الآن ، بالإضافة إلى المهام والمشكلات التي يحلها. يمكنك مشاهدة تسجيل العرض التقديمي في الفيديو أدناه.


ما هو الفضاء؟


الفضاء هو بيئة متكاملة للعمل الجماعي. تشمل الوظيفة الرئيسية لـ Space استضافة مستودعات Git ، ومراجعة الكود ، والأتمتة (CI / CD) بناءً على البرامج النصية Kotlin ، ومستودعات الحزمة ، وأدوات التخطيط ، وتتبع المهام. من أجل التواصل المثمر ، يوفر Space ملفات شخصية للفرق والموظفين والدردشة والمدونات والتقويمات والقدرة على جدولة الاجتماعات وغير ذلك الكثير.



مثل العديد من منتجات JetBrains ، برز Space كحل لتحدياتنا الخاصة. لقد تطورنا من فريق من ثلاثة مطورين إلى شركة تضم أكثر من 1200 موظف ، 60٪ منهم متخصصون تقنيون. في مرحلة ما ، أدركنا أننا نستخدم أدوات مختلفة لا صلة لها بها ، مما يؤدي غالبًا إلى سوء فهم وتواصل أقل فعالية وأحيانًا إلى فقدان معلومات مهمة. لذلك ، قررنا إنشاء منتج سيصبح بيئة واحدة لعمل جميع الفرق.

الفضاء - للأشخاص والفرق


الفريق هو واحد من المفاهيم الرئيسية في الفضاء. يمكن لعضو جديد في الفريق الوصول تلقائيًا إلى جميع الموارد المتعلقة بها: الاجتماعات ، منشورات المدونة ، المستودعات ، التقويم ، قنوات الدردشة ، جدول العطلات وما إلى ذلك. هذا يلغي الحاجة إلى إنشاء مجموعات وإضافة زملاء جدد يدويًا لهم.



يوفر التكامل الدقيق للوحدات المختلفة للنظام مزايا عديدة. على سبيل المثال ، يمكنك وضع علامة على حالة الغياب في ملفك الشخصي ، وسيكتشف زملاؤك أنك لست في مكان عملك قبل كتابة رسالة لك أو تحديد موعد أو طلب رمز مراجعة.



الفضاء هو منصة


يمكن توسيع وظائف المساحة بعدة طرق: استخدم واجهة برمجة تطبيقات HTTP ، أو webhooks ، أو Client SDK للتكامل مع الأنظمة الخارجية. يمكن توسيع نموذج بيانات Space باستخدام الحقول المخصصة ، وفي المستقبل نخطط لإضافة القدرة على أتمتة العمليات باستخدام البرامج النصية على Kotlin ، وتطوير مكونات كاملة للإصدار المستضاف ذاتيًا.

الفضاء كخدمة سحابة أو ذاتية الاستضافة


ستكون المساحة متوفرة في نسختين: الخدمة السحابية (المدعومة من JetBrains) والتثبيت المحلي (ستتوفر قريبًا). تتكون سياسة التسعير الخاصة بالخدمة السحابية للمنتج من 4 خطط تعريفة ، تبدأ من الخطة المجانية ، والتي تناسب الفرق الصغيرة ، وتنتهي بخطة Enterprise للشركات الكبيرة. سيحصل المشاركون في برنامج الوصول المبكر على حرية الوصول إلى الفضاء مع خطة المنظمة حتى الإصدار الرسمي للمنتج.



الفضاء متاح في كل مكان


المساحة متوفرة كتطبيق ويب ، عميل سطح مكتب لأجهزة MacOS و Linux و Windows ، بالإضافة إلى تطبيق محمول لنظامي Android و iOS. بالإضافة إلى ذلك ، يتم توفير التكامل مع منصة IntelliJ.

كيف هو الفضاء


الفضاء هو مكتوب بالكامل في Kotlin. نذهب إلى قاعدة بيانات SQL باستخدام مكشوف . نقوم بمعالجة الطلبات على الخادم باستخدام Ktor . عميل الويب مكتوب في Kotlin-React and Styled Components . تتم كتابة تطبيق Android أيضًا في Kotlin ، وتطبيق iOS في مزيج من Kotlin / Native و Swift. نقترح كتابة نصوص التجميع والتشغيل الآلي لمستخدمينا في Kotlin Script.

إطلاق المنتجات وخططها


الفضاء لديه بالفعل:

  • بلوق
  • دردشات
  • إدارة الفريق
  • بوابة مستودع استضافة
  • مراجعة الكود
  • مستودعات الحزمة
  • أدوات التخطيط
  • تعقب المهمة
  • التكامل IDE

في المستقبل القريب ، نخطط لفتح للمشاركين في برنامج الوصول المبكر:

  • قاعدة المعرفة
  • أتمتة عملية داخل الفضاء
  • CI / CD
  • قائمة المهام الشخصية وإدارة الإخطار

تعلم المزيد عن الفضاء على الموقع .

برنامج الوصول المبكر مفتوح بالفعل للإصدار السحابي من Space. للمشاركة في البرنامج ، تقديم الطلب ، سنقوم بمعالجتها بالترتيب الذي تم استلامه. تاريخ الفضاء كفريق واحد!

Source: https://habr.com/ru/post/ar478866/


All Articles