exercism / exercism/org-wide-files

consider removing `exercism-tooling` topic exercism-wide

Open
#206 3 comments 0 reactions 0 assignees View on GitHub
Dominant language
Shell
Stars
7
Forks
8
PR merge metrics
No merged PRs in 30d

Description

It seems that the set of repos with the `exercism-tooling` topic is exactly the set of repos with `exercism-test-runner` or `exercism-representer` or `exercism-analyzer`.

So would it be better to remove `exercism-tooling` everywhere, and check one of those other topics is present?

Pros that I can see:
1. It would prevent the two sets from drifting apart, which might cause e.g. some repo to be omitted by some change. Evidence that topics are somewhat error-prone already: I mentioned to Erik that [exercism/abap-test-runner](https://github.com/exercism/abap-test-runner) was missing its topics.
1. `exercism-tooling` is an unclear name: to an outsider, it is not obvious which repos should have the `exercism-tooling` topic. Someone might wonder why it's missing from, say, `exercism/org-wide-files`, `exercism/github-actions`, or `exercism/configlet`. We can't add it, because then @exercism-bot will create PRs that add `deploy.yml`.
1. It would help the problem in https://github.com/exercism/nim-docker-base/pull/12. A base docker image that is used by a test-runner is "exercism tooling", but it shouldn't currently have the `exercism-tooling` topic.
1. We could then more reasonably add a new topic to group "tooling repos" that are not test runners, representers, or analyzers, which currently do not have a topic.

Cons that I can see:
1. Somebody can't go to https://github.com/search?q=org%3Aexercism+topic%3Aexercism-tooling to see every test runner, representer, and analyzer repo (assuming that the topic is correctly applied).
1. Time to implement.

It looks like the `exercism-tooling` topic is only referenced in workflows in `org-wide-files`, and some local scripts on the machines of people who would be notified of this issue. So maybe it's worth removing it.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.