Skip to content

Commit d84b123

Browse files
committed
update new tool issue template
- add `Tool_Group` to class names - update `master` to `main` and no longer instruct to use `dev` branch - add tip to copy-paste from another tool
1 parent 49598db commit d84b123

1 file changed

Lines changed: 9 additions & 7 deletions

File tree

.github/ISSUE_TEMPLATE/new-tool.md

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -13,19 +13,21 @@ assignees: ''
1313

1414
## Checklist
1515

16-
New tools should be written on branches off `dev`. A pull request to the `dev` branch can then be submitted and a reviewer will review the code and accept the merge.
16+
New tools should be written on branches off `main`. A pull request to the `main` branch can then be submitted and a reviewer will review the code and accept the merge.
1717

18-
- [ ] Write tests
18+
- [ ] Write **tests** for Github Actions (automatic testing)
1919
- [ ] Write tool (list changed files)
2020
- [ ] `objects.ToolDescriptions.java`
21-
- [ ] `scripts.MyTool.java`
22-
- [ ] `cli.MyToolCLI.java`
23-
- [ ] `window_interface.MyToolWindow.java`
24-
- [ ] `window_interface.MyToolOutput.java`
21+
- [ ] `scripts.Tool_Group.MyTool.java`
22+
- [ ] `cli.Tool_Group.MyToolCLI.java`
23+
- [ ] `window_interface.Tool_Group.MyToolWindow.java`
24+
- [ ] `window_interface.Tool_Group.MyToolOutput.java` (Optional)
2525
- [ ] `main.ScriptManagerGUI.java`
2626
- [ ] `main.ScriptManager.java`
2727
- [ ] Add logging support
2828
- [ ] Update documentation (docusaurus)
29-
- [ ] Write Galaxy wrapper
29+
- [ ] Write **Galaxy wrapper**
3030

3131
Then you can pull your changes into master! 🎉
32+
33+
### Developer tip: Copy-paste source code from a similar tool in scriptmanager for the implementation

0 commit comments

Comments
 (0)