Skip to content

hitigon/warehouse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Warehouse

In Process

Python 2.7.6 Tornado 3.2 bcrypt 1.0.2 pygit2 0.20.3 pymongo 2.7 mongoengine 0.8.7 oauthlib 0.6.3

Warehouse provides a service to manage your projects with your team members. It includes the basic functions of project management systems, including task assginment, code management via Git, and team management etc. You are able to use this system to schedule your plans/tasks, report bugs and do code reviews with your team members. Warehouse only provides a set of RESTFul APIs, you can build your client on any platforms by using these APIs. The purpose of Warehouse is to simplify the project management system and the process of team project development.

Clients

As I mentioned, Warehouse is only a set of APIs, and you can build your own clients. But, I will provide a web-server based client in future, and a mobile app as well (maybe).

REST API

Projects

GET /projects/

GET /projects/?team=[team_name]

GET /projects/:name

POST /projects/

PUT /projects/:name

DELETE /projects/:name

Tasks

GET /tasks/

GET /tasks/?project=[project_name]

POST /tasks/

PUT /tasks/:name

DELETE /tasks/:name

Repos

GET /repos/

GET /repos/?team=[team_name]

POST /repos/

PUT /repos/:name

DELETE /repos/:name

Teams

GET /teams/

POST /teams/

PUT /teams/:name

DELETE /teams/:name

Profile

GET /profile/

GET /profile/:name

Auth

GET /authorize/

POST /authorize/

POST /token/

POST /revoke_token/

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages