Improve support for user-defined tools
- Dominant language
- Python
- Stars
- 9
- Forks
- 9
- Avg merge
- 12d 12h
- Merged PRs (30d)
- 2
Description
With #309 in progress, we need to implement a way to allow users to specify their own tools.
Suggested approach:
1. TBH, the fine-grained tool categories (fcm ,git, subversion etc each being their own cateforie) would appear a probably useless overkill. Instead, add all these tools as MISC.
2. Allow more than one MISC tool in the tool box.
With this implement, a user can add arbitrary tools (all as `MISC`). This works fine as long as the name of the tools are unique (i.e. we get the tool `svn` or `subversion` from the `MISC` category).
Contributor guide
Research direction
Start by reviewing issue #309, then locate the tool-category and tool-box handling described in this issue. The work is done when users can add multiple uniquely named tools under MISC and retrieve tools such as svn or subversion without introducing separate fine-grained categories.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- build-system
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 42/100