Close

Databases

A project log for Some project manager.

I don't like project managers. Either they're expensive, clunky, or just plain old garbage. So I'm writing my own.

alphaninjaalpha_ninja 11/01/2015 at 20:120 Comments

I'm trying to document the API here. This will change often.

GET /projects/example/active

[
    {"id": "123",
    "priority": 0 to 3,
    "description": "string",
    "details": "a longer string",
    "status": "[todo,current,done]",
    "due": "2015-10-30T23:01:47Z",
    "assignee": "[userid? for future use.]"}
]

POST /projects/example/create

[
    {"description": "string",
    "priority": 2,
    "details": "a longer string",
    "status": "[todo,current,done]",
    "due": "2015-10-30T23:01:47Z",
    "assignee": "[userid? for future use.]"}
]

(returns the database - like .../active)

POST /projects/example/123

[
    {"description": "string",
    "priority": 2,
    "details": "a longer string",
    "status": "[todo,current,done]",
    "due": "2015-10-30T23:01:47Z",
    "assignee": "[userid? for future use.]"}
]

(returns the database - like .../active)

Everything above this line is implemented.

GET /projects

["example"]
POST /projects/example
{"description": "blah"}
{"status": "[unchanged|created|success|failed]"}

Discussions