Skip to content
Fluent, object-oriented Java wrapper for YouTrack's REST API.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
release
src
.gitignore
.pdd
.travis.yml
CONTRIBUTING.md
LICENSE
NOTICE
NOTICE.template
README.md
checkstyle.xml
license_header_format.xml
pom.xml

README.md

youtrack-api icon

EO principles respected here

codecov Build Status Maven Central PDD status Javadocs License

youtrack-api is a fluent, object-oriented Java API for YouTrack. Visit the project's site for more info.

Here's a snippet of its usage:

final YouTrack youtrack = new DefaultYouTrack(
    new PermanentToken(new URL("http://youtrack"), "your_token")
);
final User leader = youtrack.users()        //Users API under construction - see #246
  .filter(u -> u.loginName().equals("mike"))
  .findFirst().get();
youtrack.projects()
    .create("TP", "Test Project", leader)   //creates project
    .issues()
    .create("summary", "description")       //creates issue
    .comments()
    .post("Hello World!");                  //posts comment to the issue

Dependencies

Feedback

Please direct any questions, feature requests or bugs to the issue tracker.

How do I contribute?

Please view our guidelines for contributing here.

License

youtrack-api is licensed under the Apache License, Version 2.0. A copy of the license has been included in LICENSE.


Icon made by Freepik from www.flaticon.com is licensed by CC BY 3.0
You can’t perform that action at this time.