Revision as of 07:49, 3 August 2010 editPtibird (talk | contribs)36 edits →User Interface← Previous edit |
Latest revision as of 13:38, 2 December 2024 edit undoBeetstra (talk | contribs)Edit filter managers, Administrators172,036 editsm Reverted edit by 82.167.112.130 (talk) to last version by RealGearTag: Rollback |
(139 intermediate revisions by 94 users not shown) |
Line 1: |
Line 1: |
|
|
{{Multiple issues|{{More citations needed|date=March 2024}} |
|
{{advert}} |
|
|
|
{{Undisclosed paid|date=October 2019}}}} |
|
{{Infobox software |
|
{{Infobox software |
|
| name = YouTrack |
|
| name = YouTrack |
|
| logo = |
|
| logo = YouTrack icon.svg |
|
| developer = ] |
|
| developer = ] |
|
| released = {{initial release|2009|10|29}} |
|
| released = {{Start date and age|2009|10|29|df=yes}} |
|
| latest release version = 2.0 |
|
| latest release version = 2024.2 (Build 35942) |
|
|
| latest release date = {{start date and age|2024|06|27|df=yes}}<ref>{{cite web |title=YouTrack Releases |url=https://www.jetbrains.com/youtrack/download/previous.html |website=JetBrains |date=6 February 2024}}</ref> |
|
| latest release date = {{release date|2010|05|26}} |
|
|
| programming language = ] via ] ] |
|
| programming language = ], ] |
|
| operating_system = ] |
|
| operating_system = ] |
|
| genre = ] |
|
| genre = ], ], |
|
| license = ] |
|
| license = ], free for ] projects |
|
| website = |
|
| website = {{URL|https://www.jetbrains.com/youtrack/}} |
|
}} |
|
}} |
|
|
|
|
|
|
'''YouTrack''' is a proprietary, commercial ]-based ], ], and ] developed by ].<ref>{{Cite web |title=JetBrains Releases YouTrack 1.0 Beta |url=http://www.eweek.com/c/a/Application-Development/JetBrains-Releases-YouTrack-10-Beta-522530/ |url-status=dead |archive-url=https://archive.today/20130123093333/http://www.eweek.com/c/a/Application-Development/JetBrains-Releases-YouTrack-10-Beta-522530/ |archive-date=January 23, 2013 |access-date=October 30, 2009 |publisher=eWeek}}</ref><ref>{{Cite web |date=26 May 2010 |title=JetBrains upgrades YouTrack bug tracker |url=http://www.infoworld.com/d/developer-world/jetbrains-upgrades-youtrack-bug-tracker-225?source=footer |access-date=May 26, 2010 |publisher=InfoWorld}}</ref> |
|
YouTrack is a commercial ]-based ] and ] developed by ]. It focuses on a query-based issue search with auto-completion, manipulating issues in batches, and implements keyboard-centric approach. |
|
|
<ref>{{Cite web |title=New Bug Tracker - YouTrack 1.0 Release |publisher=Javalobby |
|
|
|url=http://confluence.atlassian.com/pages/viewpage.action?pageId=192547 |
|
|
|accessdate=October 30, 2009}}</ref> |
|
|
<ref> {{Cite web |title=JetBrains upgrades YouTrack bug tracker |url=http://www.infoworld.com/d/developer-world/jetbrains-upgrades-youtrack-bug-tracker-225?source=footer |publisher=InfoWorld |accessdate=May 26,2010}}</ref> |
|
|
Originally developed and internally used under the name "]," the product was renamed prior to initial release due to copyright implications. |
|
|
|
|
|
|
== Architecture == |
|
== Overview == |
|
⚫ |
YouTrack's ]-based user interface allows both keyboard and mouse interaction. Searching for issues is implemented via search query syntax and is performed from a single search box.<ref>{{Cite web |title=JetBrains Releases Bug and Issue Tracking Beta |url=http://www.drdobbs.com/tools/219501041;jsessionid=0VQGQHV1OP2RTQE1GHOSKHWATMY32JVN |publisher=Dr.Dobb's}}</ref>{{Better source needed|reason=The current source is insufficiently reliable (]).|date=March 2024}} |
|
|
|
|
|
YouTrack is implemented in compliance with the ] <ref>{{Cite web |title=Language Oriented Programming:The Next Programming Paradigm |url=http://www.onboard.jetbrains.com/is1/articles/04/10/lop/mps.pdf }}</ref> paradigm and is the first commercial product developed using ] ] and a set of JetBrains' own DSLs <ref>{{Cite web |title=Evolving Java Without Changing the Language:Custom DSLs |url=http://www.infoq.com/articles/evolving-java-no-lang-change|publisher=InfoQ}}</ref>. It uses ] for entity persistence. For Remote Procedure Calls (]), YouTrack supports a ]. |
|
YouTrack uses the ] paradigm.<ref>{{Cite web |title=Language Oriented Programming:The Next Programming Paradigm |url=http://www.onboard.jetbrains.com/is1/articles/04/10/lop/mps.pdf |website=jetbrains.com}}</ref>{{Better source needed|reason=The current source is insufficiently reliable (]).|date=March 2024}} The frontend is written in ], while the backend relies on ], a programming language created by the same software house. It uses an embedded Xodus<ref>{{Cite web |date=29 September 2022 |title=github.com/JetBrains/xodus |url=http://github.com/JetBrains/xodus |website=]}}</ref> database to read and store data.{{Citation needed|date=March 2024}} For ]s, YouTrack supports a ]. JetBrains offers YouTrack in cloud-hosted and on-premises versions.{{Citation needed|date=March 2024}} |
|
YouTrack integrates with a number of ] programs (]) such as ], ], ], ], ], ], and ] through ]. |
|
|
It also has an integration with ], ] and supports user authentication with Google Account, Yahoo!, ] and ]. YouTrack is capable of importing issues from ] and Google Code bug tracker. YouTrack provides a ] library <ref> {{Cite web |title=Python Client Library |url=http://confluence.jetbrains.net/display/YTD2/Python+Client+Library }}</ref> for importing issues from other tracking systems. |
|
|
|
|
|
|
|
YouTrack Standard supports integrations such as imports from ], Mailbox Integration, ] integration, and an integrated working environment with ] and ]. The platform has pre-built connectors with ], ], and ].<ref name=":0">{{Cite web |title=Integrations |url=https://www.jetbrains.com/youtrack/features/integrations.html |website=jetbrains.com}}</ref> |
|
== User Interface == |
|
⚫ |
YouTrack's ]-based user interface allows both keyboard and mouse interaction. Searching for issues is implemented via human-language-like query syntax and performed from a single search box.<ref>{{Cite web |title=JetBrains Releases Bug and Issue Tracking Beta |url=http://www.drdobbs.com/tools/219501041;jsessionid=0VQGQHV1OP2RTQE1GHOSKHWATMY32JVN |publisher=Dr.Dobb's }}</ref> |
|
|
|
|
|
|
|
YouTrack can also be integrated with the ] workplace. YouTrack can integrate with ] ].<ref name=":0" /> |
|
== System Requirements and Distribution Types == |
|
|
|
|
|
|
|
YouTrack provides a REST API, which allows developers to perform various actions such as creating and modifying issues, and creating custom integrations.<ref>{{Cite web |title=YouTrack REST API |url=https://www.jetbrains.com/help/youtrack/devportal/youtrack-rest-api.html |website=jetbrains.com}}</ref>{{Better source needed|reason=The current source is insufficiently reliable (]).|date=March 2024}} |
|
YouTrack is ] and works on any ]-enabled operating system, including ], ] (]), ] and ]. |
|
|
It has three distribution types: web archive (.war) which can be deployed to almost any servlet container (], ], etc.); runnable ] (.jar) which bundles ] and is ready to be started without any additional installation; and ] (.exe) which installs and configures ] and ] with the deployed YouTrack web archive. |
|
|
|
|
|
|
|
==See also== |
|
== YouTrack RESTful API == |
|
|
|
* ] |
|
|
* ] |
|
|
* ] |
|
|
|
|
|
⚫ |
==References== |
|
YouTrack RESTful API <ref> {{Cite web |title=YouTrack REST API Reference |url=http://confluence.jetbrains.net/display/YTD2/YouTrack+REST+API+Reference}}</ref> allows developers to perform various actions programmatically, including: |
|
|
⚫ |
{{Reflist}} |
|
* Importing existing projects and issues from other bug tracking systems. |
|
|
* Creating, modifying, getting all the issues attributes. |
|
|
* Manipulating projects, users, groups and roles. |
|
|
|
|
|
|
|
==External links== |
|
== License and Editions == |
|
|
|
* |
|
|
|
|
|
|
{{Bug tracking systems}} |
|
YouTrack is distributed under a commercial license in three editions: Enterprise Edition, Professional Edition, and Starter Edition. The top Enterprise Edition supports unlimited user accounts and projects, as well as LDAP authentication. |
|
|
|
|
|
|
|
] |
⚫ |
== References == |
|
|
|
] |
⚫ |
{{Reflist}} |
|
|
|
] |
YouTrack provides a REST API, which allows developers to perform various actions such as creating and modifying issues, and creating custom integrations.