YouTrack - YouTrack

YouTrack
YouTrack Logo.svg
Geliştirici (ler)JetBrains
İlk sürüm29 Ekim 2009; 11 yıl önce (2009-10-29)
Kararlı sürüm
2019.3 (derleme 64863)[1] / Aralık 11, 2019; 11 ay önce (2019-12-11)[1]
YazılmışJavaScript ve Kotlin
İşletim sistemiÇapraz platform
TürHata takip sistemi, proje yönetimi yazılımı
LisansTescilli, 10 kullanıcı için ücretsiz, ücretsiz açık kaynak projeler
İnternet sitesiJetbrains.com/ youtrack

YouTrack tescilli, ticari tarayıcı tabanlı hata izleyici, sorun izleme sistemi ve proje yönetimi yazılımı tarafından geliştirilmiş JetBrains. Otomatik tamamlama ile sorgu temelli sorun aramaya odaklanır, toplu işlerde sorunları yönetir,[2] sorun öznitelikleri kümesini özelleştirme,[3] ve özel iş akışları oluşturmak.[4]

Mimari

YouTrack, dil odaklı programlama[5] paradigma ve şimdi yazılıyor JavaScript ve Kotlin (programlama dili). Gömülü kullanır Xodus veritabanı[6] veri okumak ve depolamak için veritabanı. İçin uzaktan prosedür çağrıları YouTrack, RESTful API.

Harici araçlarla entegrasyon

Standart YouTrack entegrasyonları, Jira, Posta Kutusu Entegrasyonu, Zendesk Entegrasyon ve entegre bir çalışma ortamı Üst kaynak ve TeamCity. İle entegrasyonlar GitHub, BitBucket, ve GitLab kutudan çıkarılırken, diğer sürüm kontrol sistemlerine bağlantılar ise TeamCity veya Üst kaynak entegrasyon. TeamCity depolara bağlantıları destekler ClearCase, CVS, Git, Mercurial, Performans, KaynakGear Kasası, StarTeam, Yıkım, Takım Temel Sunucusu, ve Görsel SourceSafe. Upsource, içindeki depolara bağlantıları destekler Git, Mercurial, Performans, ve Yıkım.

YouTrack, birkaç popüler test yönetimi aracıyla entegrasyonu destekler: PractiTest, TestLink, TestLodge ve Test Rayları.

YouTrack ile entegre edilebilir Gevşek iş yeri.

Confluence entegrasyon, sorunlara bağlantılar eklemek ve raporları eklemek için makrolar eklenerek gerçekleştirilir. Confluence Sayfalar.

YouTrack ile entegre olabilir JetBrains IDE'ler dahil olmak üzere IntelliJ FİKİR, PhpStorm, WebStorm, PyCharm, RubyMine, CLion, Binici, GoLand, ve AppCode.

YouTrack, sorunları şuradan içe aktarabilir: Jira, CSV dosya, Bugzilla, FogBugz, GitHub, MantisBT, Redmine, Trac veya başka bir YouTrack Sunucusu.

Ayrıca kullanıcı kimlik doğrulamasını da destekler Google hesabı, GitHub, GitLab, Bitbucket Bulutu, Active Directory, Yahoo, AOL, OpenID, LDAP, ve Jira kimlik bilgileri.

Kullanıcı arayüzü

YouTrack'ler Ajax tabanlı kullanıcı arayüzü hem klavye hem de fare etkileşimine izin verir. Sorunların aranması, arama sorgusu sözdizimi yoluyla gerçekleştirilir ve tek bir arama kutusundan gerçekleştirilir.[7]

Sistem Dili

YouTrack, İngilizce, Fransızca, Almanca, Japonca, Rusça ve İspanyolca için yerelleştirme desteği sağlar. YouTrack kullanıcı topluluğu tarafından desteklenen ek diller de mevcuttur.

Sistem gereksinimleri ve dağıtım türleri

YouTrack çapraz platform ve herhangi biri üzerinde çalışır Java -etkinleştirilmiş işletim sistemleri dahil Microsoft Windows, Linux (* nix ), Mac os işletim sistemi, ve Solaris.

InCloud veya Bağımsız olarak mevcuttur. Dört tür dağıtım Bağımsız sunulmaktadır: bir çalıştırılabilir Java arşivi (.jar) Jetty'yi bir araya getiren ve herhangi bir ek kurulum gerektirmeden başlatılmaya hazır olan; a Windows Yükleyici Yükleyen ve yapılandıran MSI JRE ve konuşlandırılmış YouTrack web arşivine sahip Tomcat; Düz bir .sıkıştırılmış dosya Arşiv; ve ayrıca bir Docker kapsayıcısı. 6.0 sürümüne kadar,[8] JetBrains ayrıca YouTrack'i, hemen hemen her servlet konteynerine () dağıtılabilen bir web arşivi (.war) olarak da dağıttı.Tomcat, İskele, vb.).

YouTrack REST API

YouTrack REST API[9][10] geliştiricilerin aşağıdakiler dahil çeşitli eylemleri programlı olarak gerçekleştirmesine olanak tanır:

  • Diğer sorun izleme sistemlerinden mevcut projeleri ve sorunları içe aktarma.
  • Oluşturma, değiştirme, tüm sorun özelliklerini alma.
  • Projeleri, kullanıcıları, grupları ve rolleri manipüle etmek. Bu ile yapılır Hub Hub REST API, bir kullanıcı ve JetBrains tarafından sağlanan bir izin yönetim sistemi aracılığıyla. YouTrack 6.0 ve sonraki sürümleri yerleşik Hub ile birlikte gelir.

Lisans

JetBrains, YouTrack'i InCloud ve Bağımsız sürümlerde sunar.

Barındırılan hizmet (SaaS ), YouTrack InCloud olarak adlandırılır. InCloud için, üç kullanıcı sonsuza kadar ücretsizdir ve her ek kullanıcı için daha fazla yıllık veya aylık ödemeler, abone olunan daha fazla sayıda kullanıcıyla indirimlidir.

Bağımsız sürüm için, 10 kullanıcılı bir paket ücretsiz olarak sunulmaktadır ve daha fazla sayıda kullanıcı için beş adet daha ücretli paket mevcuttur. Her paket bir yıllık ücretsiz güncelleme ve teknik destek içerir.

JetBrains ayrıca ücretsiz olarak YouTrack sağlar açık kaynak yeni başlayanlar için% 50 indirim ile birlikte sınıflarda projeler ve eğitim ve öğretim kullanımları için.

Ayrıca bakınız

Referanslar

  1. ^ a b Pishkova, Elena (11 Aralık 2019). "YouTrack 2019.3'teki Yenilikler". YouTrack Blog.
  2. ^ "JetBrains YouTrack 1.0 Beta'yı Piyasaya Sürüyor". eWeek. Alındı 30 Ekim 2009.
  3. ^ "JetBrains, YouTrack hata izleyicisini yükseltir". InfoWorld. Alındı 26 Mayıs 2010.
  4. ^ "JetBrains YouTrack 3.0, Hata Takibi Başlatma Panosunu Temizliyor". Dr.Dobb's. Alındı 17 Haziran 2011.
  5. ^ "Dil Odaklı Programlama: Bir Sonraki Programlama Paradigması" (PDF).
  6. ^ "github.com/JetBrains/xodus".
  7. ^ "JetBrains Hata ve Sorun İzleme Beta Sürümünü Yayınladı". Dr.Dobb's.
  8. ^ http://forum.jetbrains.com/thread/YouTrack-1803
  9. ^ "Bağımsız için YouTrack REST API Referansı".
  10. ^ "InCloud için YouTrack REST API Referansı".