-
-
Notifications
You must be signed in to change notification settings - Fork 0
Issue Manager
Manage the Bartholomew Smith features related to Issues, which are:
- Automatically create issues from tasklist
- Automatically close parent issue when all children issues are closed
- Automatically close all children issues when parent issue are closed
- Automatically close/reopen issue when click in the checkbox
Automatically create issues from a tasklist in a Github Issue body. Exemple:
- [ ] Task 1
- [ ] Task 2
- [ ] Task 3
Will create the issues "Task 1", "Task 2" and "Task 3" in the same repository. To create issues in another repository you can do:
- [ ] repository_name - Will create an issue with the same title of the issue with this task list in the repository
"repository_name"
- [ ] [repository_name] Task title - Will create an issue with the title "Task tile" in the repository
"repository_name"
The repository_name
also can be owner/repository_name
For more information about task lists see About task lists
It is enabled by default, you can disable it in .bartholomew-smith.yml
file
issue_manager:
create_issues_from_tasklist: false
When all children issues are closed
It is enabled by default, you can disable it in .bartholomew-smith.yml
file
issue_manager:
close_parent: false
When close the parent issue, close all children issues
It is enabled by default, you can disable it in .bartholomew-smith.yml
file
issue_manager:
close_subtasks: false
When check/uncheck the issue checkbox in the parent issue task list close/reopen that issue.
It is enabled by default, you can disable it in .bartholomew-smith.yml
file
issue_manager:
handle_checkbox false
You can disable all the features of Issue Manager in .bartholomew-smith.yml
file
issue_manager:
enable: false
Configuration | values |
---|---|
enabled |
true (default), false
|
handle_tasklist |
true (default), false
|
create_issues_from_tasklist |
true (default), false
|
close_subtasks |
true (default), false
|
close_parent |
true (default), false
|
handle_checkbox |
true (default), false
|
- Automatically add issues to a project