opensharehq / opensharehq/frontend
通用组件开发 - 标签编辑器
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 2
- Forks
- 3
- Avg merge
- 3h 36m
- Merged PRs (30d)
- 9
Description
标签数据是 OpenDigger 与 OpenTalent 中的核心,是进行项目范围筛选和开发者范围筛选的基本依据,因此标签编辑器是一个重要的通用组件。
在 OpenTalent 中包含两类标签,一类是 OpenDigger 中的公开标签,另一类是 OpenTalent 用户自己维护的标签。
OpenDigger 的标签直接走 ClickHouse 接口查询和使用,类似目前的积分发放系统中的方式。
OpenTalent 中用户的标签包含:
- 标签 ID:系统内部 ID
- 标签英文名与中文名
- 子标签:可搜索 OpenDigger 标签与当前用户可见的标签为当前标签的子标签
- 平台数据:GitHub、Gitee、GitLab 等数据平台的仓库、组织、开发者 ID 作为平台数据
参考原型: https://oss.open-digger.cn/prototype/openshare/label_editor.html
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the referenced label-editor prototype at oss.open-digger.cn/prototype/openshare/label_editor.html, then inspect the frontend entry points where shared components are organized. Confirm how OpenDigger’s ClickHouse data and OpenTalent user labels are represented, including child labels and platform data. Done means a reusable editor supports the described label types and data relationships.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- frontend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100