Revision as of 09:15, 5 August 2010 editSirReal1 (talk | contribs)10 editsm corrected first reference link (eweek)← Previous edit | Revision as of 09:22, 5 August 2010 edit undoSirReal1 (talk | contribs)10 editsm corrected first reference link and LOP wiki URLNext edit → | ||
Line 15: | Line 15: | ||
YouTrack is a commercial ]-based ] and ] developed by ]. It focuses on query-based issue search with auto-completion, manipulating issues in batches, and implements a keyboard-centric approach. | YouTrack is a commercial ]-based ] and ] developed by ]. It focuses on query-based issue search with auto-completion, manipulating issues in batches, and implements a keyboard-centric approach. | ||
<ref>{{Cite web |title= |
<ref>{{Cite web |title=JetBrains Releases YouTrack 1.0 Beta |publisher=eWeek | ||
|url=http://www.eweek.com/c/a/Application-Development/JetBrains-Releases-YouTrack-10-Beta-522530/ | |url=http://www.eweek.com/c/a/Application-Development/JetBrains-Releases-YouTrack-10-Beta-522530/ | ||
|accessdate=October 30, 2009}}</ref> | |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> | <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. | Originally developed and internally used under the name "]," the product was renamed prior to initial release due to copyright implications. | ||
== Architecture == | == Architecture == | ||
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 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 integrates with a number of ] programs (]) such as ], ], ], ], ], ], and ] through ]. | 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. | 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. |
Revision as of 09:22, 5 August 2010
This article contains promotional content. Please help improve it by removing promotional language and inappropriate external links, and by adding encyclopedic text written from a neutral point of view. (Learn how and when to remove this message) |
Developer(s) | JetBrains |
---|---|
Initial release | October 29, 2009 (2009-10-29) |
Stable release | 2.0 / May 26, 2010 (2010-05-26) |
Written in | Java via JetBrains MPS |
Operating system | Cross-platform |
Type | Bug tracking system |
License | Proprietary |
Website | jetbrains.com/youtrack |
YouTrack is a commercial World Wide Web-based bug tracker and issue tracking system developed by JetBrains. It focuses on query-based issue search with auto-completion, manipulating issues in batches, and implements a keyboard-centric approach. Originally developed and internally used under the name "Charisma," the product was renamed prior to initial release due to copyright implications.
Architecture
YouTrack is implemented in compliance with the LOP paradigm and is the first commercial product developed using JetBrains MPS and a set of JetBrains' own DSLs . It uses BerkleyDB for entity persistence. For Remote Procedure Calls (RPC), YouTrack supports a RESTful API. YouTrack integrates with a number of source control programs (SCM) such as Subversion, CVS, Clearcase, Visual SourceSafe, Mercurial, Git, and Perforce through TeamCity. It also has an integration with TeamCity, IntelliJ IDEA and supports user authentication with Google Account, Yahoo!, OpenID and LDAP. YouTrack is capable of importing issues from JIRA and Google Code bug tracker. YouTrack provides a Python library for importing issues from other tracking systems.
User Interface
YouTrack's AJAX-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.
System Requirements and Distribution Types
YouTrack is cross-platform and works on any Java-enabled operating system, including Microsoft Windows, Linux (*nix), Mac OS X and Solaris. It has three distribution types: web archive (.war) which can be deployed to almost any servlet container (Tomcat, Jetty, etc.); runnable Java archive (.jar) which bundles Jetty and is ready to be started without any additional installation; and Windows Installer (.exe) which installs and configures JRE and Tomcat with the deployed YouTrack web archive.
YouTrack RESTful API
YouTrack RESTful API allows developers to perform various actions programmatically, including:
- Importing existing projects and issues from other bug tracking systems.
- Creating, modifying, getting all the issues attributes.
- Manipulating projects, users, groups and roles.
License and Editions
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
- "JetBrains Releases YouTrack 1.0 Beta". eWeek. Retrieved October 30, 2009.
- "JetBrains upgrades YouTrack bug tracker". InfoWorld. Retrieved May 26, 2010.
- "Language Oriented Programming:The Next Programming Paradigm" (PDF).
- "Evolving Java Without Changing the Language:Custom DSLs". InfoQ.
- "Python Client Library".
- "JetBrains Releases Bug and Issue Tracking Beta". Dr.Dobb's.
- "YouTrack REST API Reference".