-
Notifications
You must be signed in to change notification settings - Fork 18
Open
Labels
🌟 goal: additionAddition of new featureAddition of new feature💬 talk: discussionOpen for discussions and feedbackOpen for discussions and feedback💻 aspect: codeConcerns the software code in the repositoryConcerns the software code in the repository🟩 priority: lowLow priority and doesn't need to be rushedLow priority and doesn't need to be rushed🤖 aspect: dxConcerns developers' experience with the codebaseConcerns developers' experience with the codebase🧹 status: ticket work requiredNeeds more details before it can be worked onNeeds more details before it can be worked on
Description
Problem
Skill labels need to be manually set up in skills.json. This
- increases manual work on the part of repo maintainers to ensure that the skills listed in a different repo (this one) are up to date
- causes redundancy of information that is already present in
cc-metadata.ymlunder thetechnologieskey in each repo
Description
The technologies key could be expanded to a more verbose structure to describe languages, libraries and frameworks and then used to eliminate the need for skills.json entirely. This presents benefits such as
- richer information about the technological make-up of our projects
- automated sync of labels with technologies
Alternatives
The improvements to .cc-metadata.yml can be a good-to-have part of the feature if there isn't a consensus to proceed with that. But the automation of skill labels is still beneficial. Also it does not have to be binary, a combination of .cc-metadata.yml and skills.json would also be a fine solution.
Implementation
- I would be interested in implementing this feature.
zackkrida
Metadata
Metadata
Assignees
Labels
🌟 goal: additionAddition of new featureAddition of new feature💬 talk: discussionOpen for discussions and feedbackOpen for discussions and feedback💻 aspect: codeConcerns the software code in the repositoryConcerns the software code in the repository🟩 priority: lowLow priority and doesn't need to be rushedLow priority and doesn't need to be rushed🤖 aspect: dxConcerns developers' experience with the codebaseConcerns developers' experience with the codebase🧹 status: ticket work requiredNeeds more details before it can be worked onNeeds more details before it can be worked on
Type
Projects
Status
Backlog