2017 © Pedro Peláez
 

library donedone-api-php

PHP library for connecting with DoneDone

image

manavo/donedone-api-php

PHP library for connecting with DoneDone

  • Sunday, May 29, 2016
  • by manavo
  • Repository
  • 3 Watchers
  • 3 Stars
  • 10,235 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 1 Forks
  • 0 Open issues
  • 12 Versions
  • 5 % Grown

The README.md

DoneDone API

Build Status Scrutinizer Code Quality Code Coverage Latest Stable Version Total Downloads License, (*1)

PHP library for connecting with DoneDone., (*2)

You can find DoneDone's API documentation here: http://www.getdonedone.com/api/, (*3)

Installation

Install via composer:, (*4)

composer require manavo/donedone-api-php

Usage

Get all projects

$client = new Manavo\DoneDone\Client('team_name', 'username', 'password/api_token');
$projects = $client->projects();

Get all priority levels

$client = new Manavo\DoneDone\Client('team_name', 'username', 'password/api_token');
$priorityLevels = $client->priorityLevels();

Get all people of a project

$client = new Manavo\DoneDone\Client('team_name', 'username', 'password/api_token');
$people = $client->project(1234)->people();

Get all issues of a project (all, active, or closed)

$client = new Manavo\DoneDone\Client('team_name', 'username', 'password/api_token');
$issues = $client->project(1234)->issues();
$activeIssues = $client->project(1234)->activeIssues();
$closedAndFixedIssues = $client->project(1234)->closedAndFixedIssues();

Create a new issue

$client = new Manavo\DoneDone\Client('team_name', 'username', 'password/api_token');

$project = $client->project(1111);

$issue = new \Manavo\DoneDone\Issue();
$issue->setTitle('Brand new issue!');
$issue->setPriorityLevel(1);
$issue->setFixer(4321);
$issue->setTester(1234);
$issue->addAttachment('/path/to/some/file.md'); // Optional

$addedIssue = $project->addIssue($issue);

Comment on an issue

$client = new Manavo\DoneDone\Client('team_name', 'username', 'password/api_token');
$issue = $client->project(29881)->issue(16);

$comment = new \Manavo\DoneDone\Comment();
$comment->setMessage('I am commenting!!!');
$comment->addAttachment('/path/to/some/file.md'); // Optional

$addedComment = $issue->addComment($comment);

The Versions

29/05 2016

dev-master

9999999-dev

PHP library for connecting with DoneDone

  Sources   Download

MIT

The Requires

 

The Development Requires

by Philip Manavopoulos

donedone

29/05 2016

0.0.11

0.0.11.0

PHP library for connecting with DoneDone

  Sources   Download

MIT

The Requires

 

The Development Requires

by Philip Manavopoulos

donedone

10/04 2016

0.0.10

0.0.10.0

PHP library for connecting with DoneDone

  Sources   Download

MIT

The Requires

 

The Development Requires

by Philip Manavopoulos

donedone

08/04 2016

0.0.9

0.0.9.0

PHP library for connecting with DoneDone

  Sources   Download

MIT

The Requires

 

The Development Requires

by Philip Manavopoulos

donedone

08/04 2016

0.0.8

0.0.8.0

PHP library for connecting with DoneDone

  Sources   Download

MIT

The Requires

 

The Development Requires

by Philip Manavopoulos

donedone

15/02 2016

0.0.7

0.0.7.0

PHP library for connecting with DoneDone

  Sources   Download

MIT

The Requires

 

The Development Requires

by Philip Manavopoulos

donedone

25/10 2014

0.0.6

0.0.6.0

PHP library for connecting with DoneDone

  Sources   Download

MIT

The Requires

 

The Development Requires

by Philip Manavopoulos

donedone

24/10 2014

0.0.5

0.0.5.0

PHP library for connecting with DoneDone

  Sources   Download

MIT

The Requires

 

by Philip Manavopoulos

donedone

24/10 2014

0.0.4

0.0.4.0

PHP library for connecting with DoneDone

  Sources   Download

MIT

The Requires

 

by Philip Manavopoulos

donedone

24/10 2014

0.0.3

0.0.3.0

PHP library for connecting with DoneDone

  Sources   Download

MIT

The Requires

 

by Philip Manavopoulos

donedone

23/10 2014

0.0.2

0.0.2.0

PHP library for connecting with DoneDone

  Sources   Download

MIT

The Requires

 

by Philip Manavopoulos

donedone

23/10 2014

0.0.1

0.0.1.0

PHP library for connecting with DoneDone

  Sources   Download

MIT

The Requires

 

by Philip Manavopoulos

donedone