MetOffice / MetOffice/fab

Improve support for user-defined tools

Open
#311 4 comments 0 reactions 0 assignees View on GitHub
enhancement technical debt
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.