-
Notifications
You must be signed in to change notification settings - Fork 3
User stories
Serdar Tumgoren edited this page Jul 18, 2019
·
6 revisions
- As a user, I want the ability to automate creation of a git repo and initial commit of project files.
- As a user, I want the toolkit to automatically create a Github project.
- As a user, I want the ability to set a brief project description for Github during project creation.
- A user should be informed if a new project's name clashes with a preexisting project on the Github organization or user account.
- As a user, I want to choose whether to make a new project private or public.
- A user should be able to set a default project visibility status.
- A user should be able to change the project status after a project is created.
- As a user, I want the ability to add tags to a repo so that projects are easier to discover and organize on Github.
- A user should be prompted during project creation for tags.
- A user should have the ability to configure one or more default project tags to streamline the tagging process.
- A user should have the ability to add or delete tags after initial project creation.
- As a user, I want to be able to choose the Github organization for a new project.
- A user should be able to set a default organization to streamline project creation.
- As a user, I want the ability to add collaborators to a project.
- A user should be able to assign individuals or a team to a project.
- A user should be able to configure a default list of teammates so that they can add one or more.
- A user should be able to add collaborators after project creation.
- As a user, I want to choose whether to set up a project management scrum board.
- A user should be able to choose if a scrumboard will be set up, with a default of yes.
- A user should be able to choose if a project should be linked to a centralized project scrumboard on Github. This should be configurable with a default.
- As a user, I should be able to create new Github issues from the command line.
- A user should be able to choose labels to assign to the ticket during the creation process.
- A user should be able to write a brief ticket description during the creation process.
- A user should be able to open the project scrum board in a browser tab from the command line.
- A user should be able to choose whether to use a github ticket template if one exists in the repo.
- As a user, I want to choose if a default set of issue labels will be created.