2017 © Pedro Peláez
 

library youtrack

Service to communicate with the YouTrack API

image

samson/youtrack

Service to communicate with the YouTrack API

  • Tuesday, February 27, 2018
  • by SamsonIT
  • Repository
  • 13 Watchers
  • 0 Stars
  • 338 Installations
  • PHP
  • 1 Dependents
  • 0 Suggesters
  • 7 Forks
  • 1 Open issues
  • 14 Versions
  • 4 % Grown

The README.md

Abandoned. You should probably have a look at https://github.com/cybercog/youtrack-rest-php, (*1)

YouTrack API wrapper

General classes to communicate with the YouTrack API and execute some commands. Handles login, communication, parses YouTrack responses, and executes commands by project and issue ID. Fetches issues as nice Issue entities., (*2)

Usage:, (*3)

use Guzzle\Http\Client;

require('src/YouTrack/YouTrackCommunicator.php');
require('vendor/autoload.php');

$http = new Client('https://my.youtrack.endpoint');

$api = new \YouTrack\YouTrackCommunicator($http, array(
    'username' => 'your_api_user',
    'password' => 'your_api_password'
));

$myIssue = $api->getIssue('MYPRJ-1');
var_dump($myIssue);

$api->executeCommands($myIssue, ['State', 'Built'], 'I just closed this automagically.');

For more info on what commands you can use, check the YouTrack docs: - https://confluence.jetbrains.com/display/YTD4/Command+Grammar - https://confluence.jetbrains.com/display/YTD4/YouTrack+REST+API+Reference - https://confluence.jetbrains.com/display/YTD4/Search+and+Command+Attributes - https://confluence.jetbrains.com/display/YTD3/Apply+Command+to+an+Issue - https://confluence.jetbrains.com/display/YTD3/Get+a+Version+Bundle, (*4)

Changelog:, (*5)

December 2015: Released v2.0.0 - Minor changes to external interface and inner API working - Swapped out Buzz HTTP Client for Guzzle to bypass a CURL bug - Made fetching TimeTracking info optional - Removed ReleaseVersion and UnreleaseVersion - Removed tests until we can write actually useful ones., (*6)

The Versions

27/02 2018

dev-master

9999999-dev http://github.com/SamsonIT/YouTrack

Service to communicate with the YouTrack API

  Sources   Download

MIT

The Requires

 

api youtrack

27/02 2018

2.3.0

2.3.0.0 http://github.com/SamsonIT/YouTrack

Service to communicate with the YouTrack API

  Sources   Download

MIT

The Requires

 

api youtrack

11/02 2018

2.2.1

2.2.1.0 http://github.com/SamsonIT/YouTrack

Service to communicate with the YouTrack API

  Sources   Download

MIT

The Requires

 

api youtrack

30/09 2016

2.2.0

2.2.0.0 http://github.com/SamsonIT/YouTrack

Service to communicate with the YouTrack API

  Sources   Download

MIT

The Requires

 

api youtrack

29/09 2016

2.1.0

2.1.0.0 http://github.com/SamsonIT/YouTrack

Service to communicate with the YouTrack API

  Sources   Download

MIT

The Requires

 

api youtrack

28/12 2015

2.0.2

2.0.2.0 http://github.com/SamsonIT/YouTrack

Service to communicate with the YouTrack API

  Sources   Download

MIT

The Requires

 

api youtrack

28/12 2015

2.0.1

2.0.1.0 http://github.com/SamsonIT/YouTrack

Service to communicate with the YouTrack API

  Sources   Download

MIT

The Requires

 

api youtrack

18/12 2015

2.0.0

2.0.0.0 http://github.com/SamsonIT/YouTrack

Service to communicate with the YouTrack API

  Sources   Download

MIT

The Requires

 

api youtrack

31/08 2015

1.0.4

1.0.4.0 http://github.com/SamsonIT/YouTrack

Service to communicate with the YouTrack API

  Sources   Download

MIT

The Requires

 

api youtrack

09/07 2015

1.0.3

1.0.3.0 http://github.com/SamsonIT/YouTrack

Service to communicate with the YouTrack API

  Sources   Download

MIT

The Requires

 

api youtrack

06/07 2015

1.0.2

1.0.2.0 http://github.com/SamsonIT/YouTrack

Service to communicate with the YouTrack API

  Sources   Download

MIT

The Requires

 

api youtrack

02/07 2015

1.0.1

1.0.1.0 http://github.com/SamsonIT/YouTrack

Service to communicate with the YouTrack API

  Sources   Download

MIT

The Requires

 

api youtrack

21/03 2014

1.0.x-dev

1.0.9999999.9999999-dev http://github.com/SamsonIT/YouTrack

Service to communicate with the YouTrack API

  Sources   Download

MIT

The Requires

 

api youtrack

21/03 2014

1.0.0

1.0.0.0 http://github.com/SamsonIT/YouTrack

Service to communicate with the YouTrack API

  Sources   Download

MIT

The Requires

 

api youtrack