Api Builder
User Stories
As a developer of a new application, I want to create a new object with
fields and methods that suit my needs.
As a developer I want to change the implementation of the methods that belong to my objects
As a developer I want to add/delete methods from my objects
As a developer I want to create documentation for my objects/methods
As a developer I want to combine existing openi methods into one new method
As a developer I want to change the implementation of an existing openi method
As a developer I want to add new fields to an existing openi object
As a developer I want to add new methods to an existing openi object
As a developer I want to remove deprecated methods from an existing openi object
As a developer I want to edit the documentation of a method
As a developer I want to upvote useful objects/methods created by other users
As a developer I want to ask questions concerning the use of a method/object
As a developer I want to answer questions of other members
As a developer I want to report a method if it is not working correctly
As a developer I want to upvote/downvote answers and questions of other members
As a developer I want to chose if other members can view/use/edit my objects/methods (public vs private)
Note: system should ensure unique names are used for new objects/methods
As a developer with administrative rights I want to approve/reject a developer's submitted code
As a developer with administrative rights I want to approve/reject the changes made to documentation
As a developer with administrative rights I want to ban users-developers from using the openi builder