{"id":131271,"date":"2021-04-02T12:03:22","date_gmt":"2021-04-02T11:03:22","guid":{"rendered":"https:\/\/blog.jetbrains.com\/?post_type=space&#038;p=131271"},"modified":"2021-04-02T12:03:22","modified_gmt":"2021-04-02T11:03:22","slug":"space-2021-yol-haritasi","status":"publish","type":"space","link":"https:\/\/blog.jetbrains.com\/tr\/space\/2021\/04\/02\/space-2021-yol-haritasi\/","title":{"rendered":"Space 2021 Yol Haritas\u0131"},"content":{"rendered":"<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-122947 size-full\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/03\/Roadmap_2021.png\" alt=\"\" width=\"800\" height=\"400\" \/><\/p>\n<\/p>\n<p>EAP\/Beta program\u0131 d\u00f6neminde, 35.000&#8217;den fazla lisans iste\u011fi ald\u0131k ve 25.000&#8217;den fazla kurulu\u015f Space&#8217;e kat\u0131ld\u0131. Canl\u0131 g\u00f6r\u00fc\u015fmeler, anketler, sorun izleyicimiz, destek istekleri ve di\u011fer kanallar \u00fczerinden ilk m\u00fc\u015fterilerimizin geri bildirimlerini al\u0131yoruz. \u00d6ncelikle ilk kullan\u0131c\u0131lar\u0131m\u0131za i\u00e7ten te\u015fekk\u00fcrlerimizi sunmak istiyoruz. Bize \u00e7ok yard\u0131mc\u0131 oldunuz. Geri bildirimlerinizi dikkate alarak bu 2021 yol haritas\u0131nda isteklerinize odakland\u0131k.<\/p>\n<p><a href=\"https:\/\/www.jetbrains.com\/space\/\" target=\"_blank\" rel=\"noopener\">Space<\/a>&#8216;in ilk kez herkese a\u00e7\u0131k bir \u015fekilde kullan\u0131ma sunulmas\u0131ndan bu yana, yaz\u0131l\u0131m geli\u015ftirme ekiplerinin i\u015f ak\u0131\u015flar\u0131n\u0131 desteklemeye odaklan\u0131yoruz. Space, yaz\u0131l\u0131m geli\u015ftirme ya\u015fam d\u00f6ng\u00fcs\u00fcn\u00fc desteklemek i\u00e7in gereken t\u00fcm ara\u00e7lar\u0131 i\u00e7erir: Git bar\u0131nd\u0131rma, kod incelemeleri, otomasyon, CI\/CD, paket y\u00f6netimi, kalite a\u015famalar\u0131 ve merge istekleri. <a href=\"https:\/\/www.jetbrains.com\/space\/features\/software-development.html\" target=\"_blank\" rel=\"noopener noreferrer\">Yaz\u0131l\u0131m geli\u015ftirme ara\u00e7lar\u0131<\/a>; planlama ara\u00e7lar\u0131, sorunlar, sanal sorun panolar\u0131, ortak \u00e7al\u0131\u015fma belgeleri ve <a href=\"https:\/\/www.jetbrains.com\/space\/features\/chats-and-documents.html\" target=\"_blank\" rel=\"noopener noreferrer\">ileti\u015fim ara\u00e7lar\u0131<\/a> ile bir araya getirilmi\u015ftir.<\/p>\n<p>Yaz\u0131l\u0131m geli\u015ftirme i\u015f ak\u0131\u015flar\u0131n\u0131 iyile\u015ftirmeye devam edece\u011fiz. Ayr\u0131ca Pazarlama, Tasar\u0131m, Sat\u0131\u015f, \u0130K ve Hukuk gibi di\u011fer ekiplerin i\u015f ak\u0131\u015flar\u0131 i\u00e7in de deste\u011fimizin kapsam\u0131n\u0131 geni\u015fletmeyi planl\u0131yoruz. Hedefimiz, kurulu\u015funuzdaki t\u00fcm farkl\u0131 ekiplerin ihtiya\u00e7lar\u0131n\u0131 kar\u015f\u0131lamak. 2021&#8217;de Space&#8217;e ne t\u00fcr \u00f6zelliklerin eklenece\u011fine g\u00f6z atal\u0131m.<\/p>\n<h2>\u015eirket \u0130\u00e7i S\u00fcr\u00fcm<\/h2>\n<p>En k\u0131sa s\u00fcrede bir \u015firket i\u00e7i s\u00fcr\u00fcm sunmaya odaklanaca\u011f\u0131z. Bir\u00e7ok \u015firket i\u00e7in kurulu\u015f verilerinin \u015firket i\u00e7inde tutulmas\u0131n\u0131n kritik \u00f6nem ta\u015f\u0131d\u0131\u011f\u0131n\u0131n bilincindeyiz. Space bulut ortam\u0131ndan \u015firket i\u00e7i ortama ge\u00e7i\u015f yolu sunmay\u0131 planl\u0131yoruz. Bu durum, Space&#8217;in bulut s\u00fcr\u00fcm\u00fcn\u00fc \u015fimdiden test edebilece\u011finiz anlam\u0131na gelir. Daha sonra kullan\u0131ma sunuldu\u011funda, \u015firket i\u00e7i s\u00fcr\u00fcme sorunsuz ge\u00e7i\u015f yapabilirsiniz.<\/p>\n<h2>Bulut<\/h2>\n<p>ABD ve APAC dahil olmak \u00fczere bir\u00e7ok bar\u0131nd\u0131rma b\u00f6lgesine y\u00f6nelik destek eklemeyi planl\u0131yoruz.<\/p>\n<h2>Yerelle\u015ftirme<\/h2>\n<p>Yerelle\u015ftirme de yak\u0131n gelecekteki \u00f6nceliklerimizden biri. Kendi dilinizde ortak \u00e7al\u0131\u015fmalar yapman\u0131n ne kadar \u00f6nemli oldu\u011funun fark\u0131nday\u0131z.<\/p>\n<h2>G\u00f6r\u00fcnt\u00fcl\u00fc G\u00f6r\u00fc\u015fmeler<\/h2>\n<p>G\u00f6r\u00fcnt\u00fcl\u00fc g\u00f6r\u00fc\u015fmeler, ekiplerin birbiriyle ba\u011flar\u0131n\u0131 korumas\u0131 a\u00e7\u0131s\u0131ndan olduk\u00e7a \u00f6nemli hale geldi ve ortak \u00e7al\u0131\u015fma ortam\u0131nda bu \u00e7\u00f6z\u00fcmlerin yer almas\u0131 gerekiyor. Space&#8217;te hem yerle\u015fik hem de harici ara\u00e7larla entegrasyon yoluyla g\u00f6r\u00fcnt\u00fcl\u00fc g\u00f6r\u00fc\u015fme deste\u011fi sunmay\u0131 planl\u0131yoruz.<\/p>\n<h2>Harici Ortak \u00c7al\u0131\u015fanlar<\/h2>\n<p>Kurulu\u015funuzun \u00fcyesi olmayan ancak Space&#8217;te k\u0131s\u0131tl\u0131 bir izin grubuyla yetkilendirilebilecek harici \u00fcyeleri dahil etme olana\u011f\u0131 i\u00e7in destek sunaca\u011f\u0131z. Harici \u00fcye rol\u00fc; \u00fcr\u00fcn payda\u015flar\u0131, m\u00fc\u015fteriler veya i\u015f ortaklar\u0131 i\u00e7in kullan\u0131labilir. \u0130lk ad\u0131m\u0131m\u0131z, Sohbet kanallar\u0131 ve belgeler, sorunlar, depolar ile paket yap\u0131lar\u0131 dahil olmak \u00fczere proje yap\u0131lar\u0131nda harici ortak \u00e7al\u0131\u015fanlar i\u00e7in destek eklemektir.<\/p>\n<h2>Koyu Tema<\/h2>\n<p>Koyu Tema, ekran parlamas\u0131n\u0131 azaltman\u0131z\u0131 ve Space&#8217;i daha sade bir koyu arka planda kullanman\u0131z\u0131 sa\u011flar. Hem web hem de masa\u00fcst\u00fc s\u00fcr\u00fcmlerinde desteklenmektedir. Koyu tema, yerel iOS veya Android ayarlar\u0131 kapsam\u0131nda mobil uygulamalarda zaten mevcuttur.<\/p>\n<h2>Space Drive<\/h2>\n<p>Space Drive, t\u00fcm Space Kitaplar\u0131n\u0131z\u0131 ve \u00e7e\u015fitli dosya t\u00fcrlerini depolayabilece\u011finiz merkezi bir aland\u0131r. Belgelere g\u00f6r\u00fcnt\u00fc ve gif gibi dosyalar ekleme \u00f6zelli\u011fini de eklemeyi planl\u0131yoruz.<\/p>\n<h1>\u0130\u015f birli\u011fi<\/h1>\n<h2>Belgelerde \u0130\u015f Birli\u011fine Dayal\u0131 \u00c7al\u0131\u015fma<\/h2>\n<p>Tasar\u0131m, Pazarlama, Sat\u0131\u015f, \u0130K, Hukuk ve di\u011fer ekipler dahil olmak \u00fczere farkl\u0131 t\u00fcrde ekipler i\u00e7in daha fazla i\u015f birli\u011fine dayal\u0131 i\u015f ak\u0131\u015f\u0131n\u0131 desteklemeyi planl\u0131yoruz. Belge \u00fczerinde ortak \u00e7al\u0131\u015fma y\u00fcr\u00fctmek bir\u00e7ok ekip i\u00e7in b\u00fcy\u00fck \u00f6nem ta\u015f\u0131maktad\u0131r. Bu nedenle planlar\u0131m\u0131z aras\u0131nda \u00f6zellikler, i\u015flevsel gereksinimler, kampanyalar, yol haritalar\u0131 ve resmi olarak incelenen yasal s\u00f6zle\u015fmeler (kod inceleme s\u00fcrecine benzer) olu\u015fturmak ve y\u00f6netmek i\u00e7in gerekli s\u00fcreci desteklemek de yer al\u0131yor.<\/p>\n<h2>Proje Belgeleri<\/h2>\n<p>Belgeler, projeleriniz i\u00e7in bilgi bankas\u0131 ve \u00fcr\u00fcn yol haritalar\u0131n\u0131z, teknik ve i\u015flevsel gereksinimler, pazarlama ve i\u015fletme planlar\u0131, kampanyalar ve di\u011fer unsurlar a\u00e7\u0131s\u0131ndan bir merkezdir. Belgeler \u00fczerinde \u00e7al\u0131\u015fma deneyimini geli\u015ftirmek i\u00e7in \u015fu \u00f6zellikleri eklemeyi planl\u0131yoruz:<\/p>\n<ul>\n<li>Belge olu\u015fturuldu\u011funda veya g\u00fcncellendi\u011finde g\u00f6nderilecek bildirimler.<\/li>\n<li>Belgeler ve klas\u00f6rler i\u00e7in daha ayr\u0131nt\u0131l\u0131 izinler: yaln\u0131zca g\u00f6r\u00fcnt\u00fcleme izni ve belgeleri ba\u011flant\u0131 kullanarak payla\u015fma se\u00e7enekleri.<\/li>\n<li>Belge canl\u0131 \u00f6nizlemesi.<\/li>\n<li>WYSIWYG&#8217;de a\u00e7ma deste\u011fi:\n<ul>\n<li>\u00dcye profilleri, ekipler, konumlar, belgeler ve di\u011fer bile\u015fenlerin ba\u011flant\u0131lar\u0131 dahil olmak \u00fczere Space varl\u0131klar\u0131n\u0131n ba\u011flant\u0131lar\u0131n\u0131 adlar\u0131yla de\u011fi\u015ftirme.<\/li>\n<li>Harici ba\u011flant\u0131lar ve ekler i\u00e7in a\u00e7ma i\u015flemleri ve \u00f6nizlemeler.<\/li>\n<\/ul>\n<\/li>\n<li>Metin d\u00fczenleyici geli\u015ftirmeleri:\n<ul>\n<li>Dosya ekleri, g\u00f6r\u00fcnt\u00fc deste\u011fi ve g\u00f6m\u00fcl\u00fc video deste\u011fi.<\/li>\n<li>Blog yaz\u0131lar\u0131, sorunlar, kullan\u0131c\u0131lar, ekipler ve konumlar gibi Space varl\u0131klar\u0131n\u0131 otomatik tamamlama.<\/li>\n<li>Belge i\u00e7inde gezinme deste\u011fi (yer i\u015fareti ba\u011flant\u0131lar\u0131).<\/li>\n<li>\u00c7e\u015fitli kaynaklardan bi\u00e7imlendirilmi\u015f metin yap\u0131\u015ft\u0131rma.<\/li>\n<\/ul>\n<\/li>\n<li>Markdown dosyalar\u0131ndan belgeler i\u00e7eri aktarma. .md dosyalar\u0131n\u0131 i\u00e7eren s\u0131k\u0131\u015ft\u0131r\u0131lm\u0131\u015f bir klas\u00f6r\u00fc i\u00e7e aktarma ve orijinaliyle ayn\u0131 klas\u00f6r yap\u0131s\u0131na sahip bir Kitaba d\u00f6n\u00fc\u015ft\u00fcrme.<\/li>\n<\/ul>\n<h2>Takvimler<\/h2>\n<p>Harici takvimlerle entegrasyon, bu y\u0131l i\u00e7in ana \u00f6nceli\u011fimizdir. S\u00fcreci \u00fc\u00e7 ad\u0131ma b\u00f6ld\u00fck:<\/p>\n<ol>\n<li>Ki\u015fisel takvimlerle (CALDAV) entegrasyon: i\u015f arkada\u015flar\u0131n\u0131za m\u00fcsait olmad\u0131\u011f\u0131n\u0131z zamanlar\u0131 bildirmek ve i\u015f ile ki\u015fisel ya\u015fam aras\u0131nda iyi bir denge kurmak i\u00e7in Space&#8217;i iOS\/Android&#8217;de ki\u015fisel takviminize ba\u011flama.<\/li>\n<li>Google Meet ve Zoom gibi g\u00f6r\u00fcnt\u00fcl\u00fc g\u00f6r\u00fc\u015fme sa\u011flay\u0131c\u0131lar\u0131yla entegrasyon: Google Meet veya Zoom toplant\u0131s\u0131n\u0131n ba\u011flant\u0131s\u0131n\u0131 i\u00e7eren bir bildirimle Space&#8217;ten toplant\u0131 zamanlama.<\/li>\n<li>Google Takvim\/Outlook ile entegrasyon: Space takviminizle ba\u015fka bir takvimi ayn\u0131 anda kullanma. Space&#8217;ten veya Google Takvim&#8217;den toplant\u0131 olu\u015fturdu\u011funuzda her iki takvim de g\u00fcncellenecektir.<\/li>\n<\/ol>\n<h3>Proje Takvimi<\/h3>\n<p>Proje Takvimi, kat\u0131l\u0131mc\u0131 olarak proje ekibi \u00fcyelerinin yer ald\u0131\u011f\u0131 projeyle ilgili toplant\u0131lar\u0131 i\u00e7erir. Tek bir t\u0131klamayla proje ekibi i\u00e7in yeni toplant\u0131 olu\u015fturun. Gelecekte proje takvimine d\u00f6n\u00fcm noktalar\u0131, s\u00fcr\u00fcmler, son tarihler vb. gibi ba\u015fka etkinlikler eklemeyi planl\u0131yoruz.<\/p>\n<h3>Bildirimler<\/h3>\n<p>Davetler, g\u00fcncellemeler ve iptaller dahil olmak \u00fczere toplant\u0131 etkinlikleri ile ilgili bildirimler \u00fczerinde \u00e7al\u0131\u015f\u0131yoruz.<\/p>\n<h2>Sohbetler<\/h2>\n<p>Space&#8217;te Sohbetler \u00f6zelli\u011fini geli\u015ftirmeye devam ederek Space&#8217;teki t\u00fcm bilgi ak\u0131\u015flar\u0131 i\u00e7in merkezi bir yer haline getirece\u011fiz. Planlad\u0131\u011f\u0131m\u0131z geli\u015ftirmelerden baz\u0131lar\u0131 \u015funlard\u0131r:<\/p>\n<ul>\n<li>\u00c7e\u015fitli cihaz ve uygulamalara bildirimlerin sunulmas\u0131yla ilgili algoritmalar\u0131 ayarlama ve geli\u015ftirme dahil olmak \u00fczere web s\u00fcr\u00fcm\u00fcnde push bildirimleri.<\/li>\n<li>M\u00fcsaitlik durumlar\u0131: \u00e7al\u0131\u015fma saatleri, m\u00fcsait olunan saatler ve toplant\u0131larda bildirimleri sessize alma.<\/li>\n<li>Belirli ko\u015fullarda sessize alma durumunu yoksayan \u00f6ncelikli kanallar. \u00d6rne\u011fin, DevOps ve Destek ekiplerinin \u00f6nemli sorunlarla ilgili derhal bilgilendirilmesi \u00f6nemlidir.<\/li>\n<li>Al\u0131c\u0131 m\u00fcsait olmasa bile bildirim g\u00f6nderme se\u00e7ene\u011fi.<\/li>\n<li>Web s\u00fcr\u00fcm\u00fcnde ve mobil uygulamalarda daha uzun g\u00f6nderi deste\u011fi.<\/li>\n<li>Sizden veya ekibinizden bahsedilen t\u00fcm mesajlar\u0131 tek bir yerde g\u00f6rebilece\u011finiz bahsetme ge\u00e7mi\u015fi sekmesi.<\/li>\n<li>Y\u00fcklenen\/payla\u015f\u0131lan dosyalar\u0131n i\u00e7eri\u011finin \u00f6nizlemesi: Word, Google Docs, ve PDF ekleri.<\/li>\n<li>Yetkili A\u00e7malar: Google veya \u00f6zel i\u00e7eri\u011fi a\u00e7man\u0131za olanak tan\u0131yan ba\u015fka bir i\u00e7erik kayna\u011f\u0131nda yetkili bir uygulama.<\/li>\n<li>Figma, YouTrack, TeamCity ve di\u011fer harici ara\u00e7lardan a\u00e7ma i\u015flemleri.<\/li>\n<li>Sohbet listesinde sorunlar ve kod incelemeleri i\u00e7in optimize edilmi\u015f g\u00f6r\u00fcn\u00fcm. B\u00f6ylece, hangi sorunlar\u0131n ve kod incelemelerinin \u00e7\u00f6z\u00fcld\u00fc\u011f\u00fcn\u00fc g\u00f6rebilir veya bunlar\u0131 tamamen gizleyebilirsiniz.<\/li>\n<li>Mobil dahil olmak \u00fczere ilgili sohbetlerde sorunlar\u0131 kapatma, kod incelemelerini kabul etme ve benzer varl\u0131klarda i\u015flem yapabilirsiniz.<\/li>\n<li>Toplu ve\/veya payla\u015f\u0131lan ak\u0131\u015flarda abonelik olu\u015fturma se\u00e7ene\u011fi olacakt\u0131r.<\/li>\n<li>Geli\u015fmi\u015f sohbet giri\u015fi tamamlamalar\u0131 ve bahsetmeler. Bulan\u0131k aramayla sohbette di\u011fer Space varl\u0131klar\u0131n\u0131 otomatik tamamlama.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h1>Yaz\u0131l\u0131m Geli\u015ftirme<\/h1>\n<h2>Git Bar\u0131nd\u0131rma<\/h2>\n<ul>\n<li>Git CDN deste\u011fi.<\/li>\n<li>Geli\u015fmi\u015f GitHub depolar\u0131 yans\u0131tmas\u0131: GitHub merge istekleri ve yorumlar\u0131yla senkronizasyon.<\/li>\n<li>\u00c7e\u015fitli co\u011frafi konumlardan depolar\u0131n\u0131za daha h\u0131zl\u0131 eri\u015fim sa\u011flamak i\u00e7in b\u00f6lgesel \u00e7o\u011faltma.<\/li>\n<\/ul>\n<h2>Kod \u0130ncelemesi<\/h2>\n<ul>\n<li>Kod incelemesi kullan\u0131c\u0131 arabirimi ve ak\u0131\u015f geli\u015ftirmeleri: dikkat da\u011f\u0131n\u0131kl\u0131\u011f\u0131n\u0131 engelleyen mod (tam ekran g\u00f6r\u00fcn\u00fcm\u00fc de\u011fi\u015fir), \u00e7\u00f6z\u00fcmlenmi\u015f ve \u00e7\u00f6z\u00fcmlenmemi\u015f g\u00f6r\u00fc\u015fmeleri filtreleme, kod incelemelerinde ileti dizilerini sat\u0131r i\u00e7i yap\u0131n\/geni\u015fletin.<\/li>\n<li>Kalite A\u015famalar\u0131 ile ilgili geli\u015ftirmeler:\n<ul>\n<li><strong>Otomatik Birle\u015ftir:<\/strong> t\u00fcm ko\u015fullar ve kontroller ba\u015far\u0131yla<br \/>\n ge\u00e7ti\u011finde.<\/li>\n<li><strong>Kod sahipleri:<\/strong> depodaki belirli dizinler i\u00e7in kod sahibi iznini kullan\u0131ma sunma. Bu izinle, bu koda yap\u0131lacak de\u011fi\u015fiklikler i\u00e7in kod sahibinin onay gereklidir.<\/li>\n<li><strong>Onay sonras\u0131 kontrollerini entegre etme:<\/strong> Bu ad\u0131m, de\u011fi\u015fikliklerinizi otomatik olarak test etmek i\u00e7in ana dala ge\u00e7ici olarak birle\u015ftirmenizi sa\u011flar. Testler ba\u015far\u0131s\u0131z olursa de\u011fi\u015fiklikler kal\u0131c\u0131 olarak birle\u015ftirilmez. Testler Space Automation&#8217;da veya harici CI\/CD ara\u00e7lar\u0131nda (Jenkins, TeamCity, CircleCI) \u00e7al\u0131\u015fabilir. Testler ba\u015far\u0131yla ge\u00e7erse de\u011fi\u015fiklikleriniz ana dalla birle\u015ftirilir.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h2>Otomasyon (CI\/CD)<\/h2>\n<p>CI\/CD i\u015flemini geli\u015ftirmeye devam edece\u011fiz.<\/p>\n<ul>\n<li><strong>\u015eirket d\u0131\u015f\u0131 \u00e7al\u0131\u015fanlar:<\/strong> \u015eirket d\u0131\u015f\u0131 \u00e7al\u0131\u015fanlar (Linux, Windows, macOS) i\u00e7in destek. Bu destek, otomasyon i\u015f y\u00fck\u00fcn\u00fcz\u00fc yerel kaynaklarda \u00e7al\u0131\u015ft\u0131rman\u0131za olanak tan\u0131yacakt\u0131r.<\/li>\n<li><strong>Kubernetes \u00e7al\u0131\u015fanlar\u0131:<\/strong> otomasyon i\u015f y\u00fck\u00fcn\u00fcz\u00fc \u015firket i\u00e7i Kubernetes&#8217;te \u00e7al\u0131\u015ft\u0131rma deste\u011fi.<\/li>\n<li><strong>Container harici ad\u0131mlar: <\/strong>Ana makineden komut dosyas\u0131 \u00e7al\u0131\u015ft\u0131rmak i\u00e7in container harici ad\u0131mlar.<\/li>\n<li><strong>Dosya yap\u0131lar\u0131<\/strong>: Dosya yap\u0131lar\u0131n\u0131 yay\u0131nlayarak kullan\u0131c\u0131lar\u0131n Automation i\u015flerindeki \u00f6zel paketler yerine ar\u015fivler gibi dosya yay\u0131nlamas\u0131na ve indirmesine olanak tan\u0131ma. Bu, mobil geli\u015ftirme (.apk) i\u00e7in ve olu\u015fturulan raporlar\u0131 (s\u0131k\u0131\u015ft\u0131r\u0131lm\u0131\u015f xml, json) yay\u0131nlama a\u00e7\u0131s\u0131ndan da faydal\u0131d\u0131r.<\/li>\n<\/ul>\n<h2>Da\u011f\u0131t\u0131mlar<\/h2>\n<p>Da\u011f\u0131t\u0131mlar, altyap\u0131y\u0131 da\u011f\u0131t\u0131m s\u00fcreciniz etraf\u0131nda d\u00fczenlemenizi sa\u011flar. S\u00fcre\u00e7, Space i\u00e7inde veya d\u0131\u015f\u0131nda ger\u00e7ekle\u015febilir. Burada temel fikir, da\u011f\u0131t\u0131m s\u00fcreciniz hakk\u0131nda entegre ve otomatik bir <a href=\"https:\/\/www.jetbrains.com\/space\/features\/team-management.html\" target=\"_blank\" rel=\"noopener noreferrer\">i\u015f birli\u011fi<\/a> s\u00fcreci sa\u011flamakt\u0131r. Buna Sohbetler ile entegrasyon ve \u00e7e\u015fitli hizmetlerden gelen bildirimleri tek bir ak\u0131\u015fta birle\u015ftirme, Takvimlerle entegrasyonu destekleme ve VCS ile entegre etme dahildir.<\/p>\n<h3>Ayr\u0131ca, \u015funlar\u0131 da planl\u0131yoruz:<\/h3>\n<ul>\n<li>Automation komut dosyalar\u0131n\u0131z\u0131 birka\u00e7 Git deposuyla \u00e7al\u0131\u015facak \u015fekilde ayarlayabilmeniz i\u00e7in \u00e7oklu depo derlemelerini destekleme.<\/li>\n<li>Docker deste\u011fini yeniden i\u015fleme (docker-compose, vanilla docker, kaniko).<\/li>\n<li>Daha fazla tetikleme olay\u0131n\u0131 destekleme.<\/li>\n<li>Go, .Net ve di\u011ferleri i\u00e7in test y\u00fcr\u00fctme sonu\u00e7lar\u0131n\u0131 bildirme i\u015flevini destekleme.<\/li>\n<\/ul>\n<p><strong>Daha sonra, iki \u00f6nemli \u00f6zellik i\u00e7in daha zaman\u0131m\u0131z\u0131n kalaca\u011f\u0131n\u0131 umuyoruz:<\/strong><\/p>\n<ul>\n<li>Ard\u0131\u015f\u0131k d\u00fczenler<\/li>\n<li>\u0130\u015flerin IntelliJ IDEA, Space CLI&#8217;dan yerel y\u00fcr\u00fct\u00fclmesi<\/li>\n<\/ul>\n<h2>Paketler<\/h2>\n<ul>\n<li>Uzak depolara ve Maven Central&#8217;a Maven yay\u0131nlama.<\/li>\n<li>Uzak depolar: uzak depolardaki paketleri Space&#8217;te \u00f6nbelle\u011fe alma.<\/li>\n<li>Temizleme ilkesi: Depodaki paketlerin otomatik olarak temizlenmesi i\u00e7in kurallar\u0131 belirtin.<\/li>\n<li>Python ve PHP paketleri i\u00e7in destek.<\/li>\n<li>Harici bir depodaki paketleri Space&#8217;e i\u00e7e aktarma. \u00d6rne\u011fin, Bintray kullan\u0131mdan kald\u0131r\u0131laca\u011f\u0131 i\u00e7in Bintray&#8217;daki paketleri ta\u015f\u0131man\u0131n kolay bir yolunu sunmak istiyoruz.<\/li>\n<li>\u0130mzalanan paket deste\u011fi: NuGet, Docker, Maven.<\/li>\n<li>Entegrasyonlar: IntelliJ IDEA&#8217;da Maven yap\u0131lar\u0131n\u0131 arama, paket etkinlikleri hakk\u0131nda webhook&#8217;lar g\u00f6nderme.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h1>Proje Y\u00f6netimi<\/h1>\n<h2>Sorunlar<\/h2>\n<p>Sorun izlemenin, <a href=\"https:\/\/www.jetbrains.com\/space\/features\/project-management.html\" target=\"_blank\" rel=\"noopener noreferrer\">proje y\u00f6netimi<\/a> i\u00e7in kritik \u00f6nem ta\u015f\u0131d\u0131\u011f\u0131n\u0131n bilincindeyiz. Sorunlar&#8217;\u0131n olabildi\u011fince hafif olmas\u0131n\u0131 sa\u011flarken g\u00f6revlerinizi ve ilerlemenizi izlemenin daha g\u00fc\u00e7l\u00fc bir yolunu sunmak \u00fczere Sorunlar&#8217;\u0131 geli\u015ftirece\u011fiz. \u015eunlar\u0131 eklemeyi planl\u0131yoruz:<\/p>\n<ul>\n<li>\u00d6ncelik, t\u00fcr, \u00f6nem derecesi, tahmin ve i\u015f s\u00fcrecinizi desteklemek i\u00e7in ihtiya\u00e7 duyaca\u011f\u0131n\u0131z di\u011fer parametre t\u00fcrlerini destekleyecek \u00f6zel alanlar. \u00d6zel alanlar filtreler, arama ve API&#8217;de desteklenecektir.<\/li>\n<li>\u00d6zellikler ve kullan\u0131c\u0131 hikayelerini daha k\u00fc\u00e7\u00fck par\u00e7alara b\u00f6lerek ilerlemeyi daha iyi takip etmenizi ve ayn\u0131 anda birka\u00e7 g\u00f6revde \u00e7al\u0131\u015fman\u0131z\u0131 sa\u011flamak i\u00e7in kullanabilece\u011finiz alt g\u00f6revler.<\/li>\n<li>Sorunlarda harcanan s\u00fcreyi kaydetme ve otomatik olarak payda\u015flara bildirme se\u00e7ene\u011finin yan\u0131 s\u0131ra bir g\u00f6rev i\u00e7in gereken s\u00fcreyi tahmin etme se\u00e7ece\u011fine sahip zaman takibi \u00f6zelli\u011fi.<\/li>\n<li>Sorunlar\u0131 ilgili commit i\u015flemleri ve merge istekleriyle ba\u011flama: sorunlardaki commit mesajlar\u0131n\u0131 g\u00f6r\u00fcnt\u00fcleme, merge isteklerini sorunlara ve sorunlar\u0131 merge isteklerine ba\u011flama, kod inceleme durumu de\u011fi\u015fti\u011finde sorun durumunu otomatik olarak g\u00fcncelleme.<\/li>\n<li>Daha iyi Scrum uygulamalar\u0131 deste\u011fi i\u00e7in kulvarlar.<\/li>\n<li>Tamamlama durumu ve \u00f6nerilerle ak\u0131ll\u0131 sorgular kullanan geli\u015fmi\u015f arama.<\/li>\n<\/ul>\n<h2>Kontrol listeleri<\/h2>\n<p>Di\u011fer Space varl\u0131klar\u0131 \u00fczerinden kontrol listelerinin desteklenmesinin mant\u0131kl\u0131 oldu\u011funa inan\u0131yoruz. Kontrol listeleri takvimle birle\u015ftirme ve kontrol listesi \u00f6\u011feleriniz i\u00e7in son tarihler belirleme, kontrol listelerini alt g\u00f6revler olarak sorunlarla entegre etme ve kontrol listelerini belgelerin bir par\u00e7as\u0131 haline getirme \u00fczerinde \u00e7al\u0131\u015ft\u0131\u011f\u0131m\u0131z \u00f6zelliklerden baz\u0131lar\u0131d\u0131r.<\/p>\n<h2>Ekip Y\u00f6netimi<\/h2>\n<p>Sorunlar, belgeler, kod incelemeleri, blog yaz\u0131lar\u0131, commit i\u015flemleri, \u00fcyelikler vb. \u00fczerinde yap\u0131lan t\u00fcm son de\u011fi\u015fiklikleri i\u00e7eren bir profil ak\u0131\u015f\u0131 kullan\u0131ma sunmay\u0131 planl\u0131yoruz. \u00dcye profillerinizi \u00e7e\u015fitli dosya bi\u00e7imlerinden (.csv, .xml, .txt, .json) ve Active Directory&#8217;den i\u00e7e aktarma se\u00e7ene\u011fi de sunaca\u011f\u0131z.<\/p>\n<h2>Geni\u015fletilebilirlik<\/h2>\n<p>Ekibimiz Space&#8217;i daha geni\u015fletilebilir hale getirmek i\u00e7in aktif olarak \u00e7al\u0131\u015fmaktad\u0131r. \u015eu anda a\u015fa\u011f\u0131dakileri de\u011ferlendiriyoruz:<\/p>\n<ul>\n<li>Marketplace ve \u00f6zel uygulamalar i\u00e7in tam destek.<\/li>\n<li>Belgeleri daha iyi haz\u0131rlanm\u0131\u015f \u00e7ok daha zengin HTTP API&#8217;si (arabirimde yap\u0131labilen her \u015fey ve daha fazlas\u0131 API ile yap\u0131labilecektir).<\/li>\n<li>Webhook&#8217;lar \u00f6zelle\u015ftirilebilir hale gelecek ve Space&#8217;te ger\u00e7ekle\u015fen olaylar\u0131n \u00e7o\u011funu destekleyecektir.<\/li>\n<li>Gelen webhook&#8217;lar: \u00f6rne\u011fin harici uygulamalar, Google Docs, Jira ve YouTrack sorunlar\u0131 i\u00e7in bildirim ak\u0131\u015flar\u0131.<\/li>\n<li>Formlar dahil olmak \u00fczere daha etkile\u015fimli mesaj i\u015f ak\u0131\u015flar\u0131.<\/li>\n<li>Harici uygulamalarla ba\u011flamak veya daha fazla dahili ba\u011flant\u0131 eklemek i\u00e7in geni\u015fletilebilir men\u00fcler ve kullan\u0131c\u0131 arabirimi \u00f6zelle\u015ftirmesi. \u00d6rne\u011fin, Sorunlar men\u00fcs\u00fcnde &#8220;Merge iste\u011fi olu\u015ftur&#8221; veya &#8220;Jira sorunu olu\u015ftur&#8221; se\u00e7ene\u011fi eklemeyi planl\u0131yoruz.<\/li>\n<li>iFrame deste\u011fi. \u00d6rne\u011fin, Space&#8217;te projenin Figma modellerini g\u00f6stermek i\u00e7in Projeye ek bir Tasar\u0131m b\u00f6l\u00fcm\u00fc eklemek istiyoruz.<\/li>\n<li>Yerel sohbet botlar\u0131 ve i\u015f ak\u0131\u015flar\u0131 (Space&#8217;in Automation altyap\u0131s\u0131n\u0131 kullanarak \u00e7al\u0131\u015ft\u0131rd\u0131\u011f\u0131 rastgele Kotlin komut dosyalar\u0131).<\/li>\n<li>Uygulaman\u0131z i\u00e7in ek bilgilerin saklanaca\u011f\u0131 \u00f6zel nesne depolama alan\u0131.<\/li>\n<\/ul>\n<h2>Mobil Uygulamalar<\/h2>\n<p>Space mobil uygulamalar\u0131 Sohbetler odakl\u0131d\u0131r. Sohbetler&#8217;i geli\u015ftirecek ve sohbetler \u00fczerinden sorunlar, belgeler ve kod incelemeleriyle \u00e7al\u0131\u015fma deste\u011fi sa\u011flayaca\u011f\u0131z. \u00d6rne\u011fin, bir Sohbetler bildiriminden bir sorunu a\u00e7abilecek ve sorunun ge\u00e7mi\u015fini g\u00f6r\u00fcnt\u00fcleyebileceksiniz. Ayr\u0131ca, yorum yaz\u0131p mevcut yorumlar\u0131 okuyabileceksiniz.<\/p>\n<h2>IDE Entegrasyonu<\/h2>\n<p>Space eklentisi, IntelliJ IDEA 2021.1&#8217;de kullan\u0131ma haz\u0131r olarak sunulacakt\u0131r ve sonraki s\u00fcr\u00fcmlerde IntelliJ tabanl\u0131 IDE&#8217;lerle entegre edilecektir. Space eklentisi \u015funlar\u0131 yapman\u0131z\u0131 sa\u011flayacakt\u0131r:<\/p>\n<ul>\n<li>Merge istekleriyle kod incelemeleri ger\u00e7ekle\u015ftirme.<\/li>\n<li>Kotlin eklentisi deste\u011fiyle Automation komut dosyalar\u0131n\u0131 d\u00fczenleme.<\/li>\n<\/ul>\n<h2>Toolbox Entegrasyonu<\/h2>\n<p>Space kurulu\u015funuzda Toolbox&#8217;tan oturum a\u00e7man\u0131z\u0131, Space projelerinizi Toolbox&#8217;ta listelemenizi ve daha fazlas\u0131n\u0131 yapabilmenizi sa\u011flamak i\u00e7in Space&#8217;i JetBrains Toolbox&#8217;a ekliyoruz.<\/p>\n<h3>Geri Bildiriminizi Payla\u015f\u0131n<\/h3>\n<p>2021&#8217;de Space i\u00e7in planlad\u0131\u011f\u0131m\u0131z yol haritam\u0131z bu \u015fekildedir. Bu yol haritas\u0131n\u0131 tasarlarken Space&#8217;te g\u00f6rmek istedi\u011finiz \u00f6zelliklerle ilgili geri bildirimlerinizi olabildi\u011fince dahil etmeye \u00e7al\u0131\u015ft\u0131k. A\u015fa\u011f\u0131da yorum b\u0131rakarak veya sorun izleyicimize <a href=\"https:\/\/youtrack.jetbrains.com\/issues\/SPACE\" target=\"_blank\" rel=\"noopener\">\u00f6zellik iste\u011fi g\u00f6ndererek<\/a> g\u00f6r\u00fc\u015flerinizi bizimle payla\u015f\u0131n.<\/p>\n<p>Space herkese a\u00e7\u0131k olarak yay\u0131nland\u0131. Hen\u00fcz denemediyseniz diledi\u011finiz zaman s\u0131n\u0131rs\u0131z kullan\u0131c\u0131 say\u0131s\u0131 olana\u011f\u0131 sunan \u00fccretsiz plana <a href=\"https:\/\/www.jetbrains.com\/space\/#sign-up\" target=\"_blank\" rel=\"noopener\">kaydolabilir<\/a> ve ekibiniz ya da \u015firketinizin tamam\u0131yla ke\u015ffetmeye ba\u015flayabilirsiniz.<\/p>\n","protected":false},"author":902,"featured_media":0,"comment_status":"open","ping_status":"open","template":"","categories":[],"tags":[],"cross-post-tag":[],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/tr\/wp-json\/wp\/v2\/space\/131271"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/tr\/wp-json\/wp\/v2\/space"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/tr\/wp-json\/wp\/v2\/types\/space"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/tr\/wp-json\/wp\/v2\/users\/902"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/tr\/wp-json\/wp\/v2\/comments?post=131271"}],"version-history":[{"count":1,"href":"https:\/\/blog.jetbrains.com\/tr\/wp-json\/wp\/v2\/space\/131271\/revisions"}],"predecessor-version":[{"id":131272,"href":"https:\/\/blog.jetbrains.com\/tr\/wp-json\/wp\/v2\/space\/131271\/revisions\/131272"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/tr\/wp-json\/wp\/v2\/media?parent=131271"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/tr\/wp-json\/wp\/v2\/categories?post=131271"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/tr\/wp-json\/wp\/v2\/tags?post=131271"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/tr\/wp-json\/wp\/v2\/cross-post-tag?post=131271"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}