+1 Lets return all comments as well.
On Thu, Aug 15, 2013 at 9:13 AM, Dimuthu Leelarathne <[email protected]>wrote: > Hi, > > > On Wed, Aug 14, 2013 at 6:42 PM, Ramith Jayasinghe <[email protected]>wrote: > >> Hi, >> This is what we propose as the URL scheme for issue tracking component we >> are writing. >> >> GET /issue/<id> -- Returns information about an issue. >> > POST /issue/<id>/ -- modifies an existing issue. >> >> POST /issue/<id>/comment -- adds new comment to an issue >> POST /issue/<id>/comment/<id> -- modifies an existing comment >> >> DELETE /issue/<id>/comment/<id> -- deletes a existing comment >> >> > If we really think about the usecase I think getting a comment alone is > not the usecase rather getting the overall issue details is the real > scenario. For exmample GET /issue/<id> should return all of it's comments > as well. This would mean one rest call for loading the issue page, so end > result coarse API instead of chatty API. For the sake of completeness we > can return the comments also but it can wait till the second cut. > > thanks, > dimuthu > > >> >> GET /project -- returns a list of projects for the organization >> GET /project/<id> --- gets information about project >> >> >> POST /project/ -- adds a new project >> POST /project/<id> -- edits information of an exiting project >> >> GET /project/<id>/version -- list of versions of the project >> GET /project/<id>/issue -- list of issues of the project >> >> >> POST /project/<id>/issue/ -- add a new issue to an project. >> >> >> These are only the basic operations we might need (we will devise URL as >> we go along for other use cases). >> Note that above URLs don't have organization Id included. >> >> WDYT? >> > >> >> >> regards >> Ramith >> > > > > -- > Dimuthu Leelarathne > Architect & Product Lead of App Factory > > WSO2, Inc. (http://wso2.com) > email: [email protected] > Mobile : 0773661935 > > Lean . Enterprise . Middleware > -- Ramith Jayasinghe Technical Lead WSO2 Inc., http://wso2.com lean.enterprise.middleware E: [email protected] P: +94 776715671
_______________________________________________ Architecture mailing list [email protected] https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
