init project
Setup API communication

    First level is url
    Second level is action

    Final Request :

        create :
            POST /url
            PAYLOAD => (
                action => \%data
            )
Add all operations

    create
    all
    get
    update
    del
Pass perlcritic

disable unused subroutine (not well detected with lazy build of Moo)
disable AUTOLOAD (needed in that case)
Add pod for Action
Remove unused variable
Add pod to explain how to use Redmine::API
Reflect change of v0.1
v0.01

    First release:

    Method create/all/get/del/update

    Full access to the REST::API

    TODO: Test UNIT
Redmine API sucks. I remove Format::JSON

    When update/delete we need to pass the content-type and accept
    header application/json, and redmine send back a blank result.
    Format::JSON crash in that case.

    I do it manually, by adding the proper headers, and I don't
    deserialize the result automatically
Activate serialization when needed

On get / create
Encode on update
v0.02

    Serialize when need
    delete / put dont send any data and crash Format::JSON, disabled in that case
update meta
v0.03
github mirror