Project Command Reference¶

Commands to do with projects. Remember that parameters with whitespace must be enclosed by quotation marks.

Options¶

/rocket project {list, view, help, create, unassign, edit, assign, delete}

List¶

/rocket project list

Display a list of all projects.

View¶

/rocket project view PROJECT_ID

Displays details of project.

Help¶

/rocket project help

Displays options for project command.

Create (Team Lead and Admin only)¶

/rocket project create GH_REPO GITHUB_TEAM_NAME [--name DISPLAY_NAME]

Creates a new project from the given repo. Fails if the caller is not the team lead of the specified team or an admin.

Unassign (Team Lead and Admin only)¶

/rocket project unassign PROJECT_ID

Unassigns the given project. Fails if the caller is not the team lead of the team assigned to the project or if the caller is not an admin.

Edit¶

/rocket project edit PROJECT_ID [--name DISPLAY_NAME]

Edit the given project.

Assign (Team Lead and Admin only)¶

/rocket project assign PROJECT_ID GITHUB_TEAM_NAME [-f]

Assigns the project to the team. Fails if another team is assigned the project. If -f flag is given, can reassign even if another team is already assigned the project. Fails if the caller is not the team lead of the team to assign the project to or if the caller is not an admin.

Delete (Team Lead and Admin only)¶

/rocket project delete PROJECT_ID [-f]

Delete the project from database. An error occurs if the project is currently assigned. If -f flag is given, can be deleted even if a team is assigned. Fails if the caller is not the team lead project’s assigned team or if the caller is not an admin.