antvis / antvis/X6

2025 AntV OSCP Phase5 —— Season of X6

Open
#4,772 3 comments 8 reactions 0 assignees View on GitHub
waiting for maintainer
Dominant language
TypeScript
Stars
6.7k
Forks
1.9k
PR merge metrics
No merged PRs in 30d

Description

### 功能描述

### Describe the bug / 问题描述

2025 AntV 开源贡献计划(AntV Open Source Contribution Plan,简称 OSCP)OSCP Phase5 X6 全新来袭~ 我们希望通过开源社区的力量,共同打造更友好、更易上手的 AntV。

本期 OSCP 也带来了全新的玩法,**做任务、赢积分,成为 Issue Hunter!** 🔥

## 🚀 主线任务 - Issue 修复

此次共推出 50+ 个任务,相关 issue 已经添加上 `oscp` 标记,您将和社区其他成员合作,共同完善 [X6](https://github.com/antvis/X6/issues?q=is%3Aissue%20state%3Aopen%20label%3Aoscp) 功能。

每项任务完成后可获得 ✨**20-50** ✨积分奖励(1积分≈1元可兑换)。

## 🐛 支线任务 - 文档捉"虫"

AntV OSCP 全新推出「隐藏任务」—— 文档捉"虫"挑战!

您可以针对 AntV 全栈 [G](https://g.antv.antgroup.com/) | [S2](https://s2.antv.antgroup.com/) | [G2](https://g.antv.antgroup.com/) | [F2](https://f2.antv.antgroup.com/) | [G6](https://g6.antv.antgroup.com/) | [X6](https://x6.antv.antgroup.com/) | [L7](https://l7.antv.antgroup.com/) | [AVA](https://ava.antv.antgroup.com/) 文档中存在的各种体验问题进行捉虫,包括但不限于文档内容合规性、准确性、规范性和低错等。欢迎直接提交 **Pull Request** 进行修正!

PR 合并后,将获得相应的积分奖励!(1积分≈1元可兑换)

+ 赏金规则:

| 贡献类型 | 积分 | 评估标准 |
| --- | --- | --- |
| 错别字/标点修正 | 1 | 每处独立错误计分,同一段落内连续错误视为1处 |
| 失效链接修复 | 2 | 修复死链 |
| 格式标准化 | 2 | Markdown 语法修正、代码块语法优化 |
| 内容补充说明 | 15 | 在现有文档中添加技术细节描述,需满足:100 字以上有效内容;含代码示例或示意图 |
| 文档结构重组 | 10 | 优化章节逻辑,增加前后文跳转链接 & 导航锚点 |
| 示例代码丰富 | 10 | 增补实际场景案例,提供文档实用性 |

## 📅 活动时间

即日起至 2025 年 12 月 31 日

## ‼️ 参与说明

#### 第一步:加群

加入 [钉钉交流群](https://qr.dingtalk.com/action/joingroup?code=v1,k1,Br+vzzzls9IHmGT+ORI2p+KbOn+jZ+Hw3BBjVEGF+eQ=&_dt_no_comment=1&origin=11? 福晋邀请你加入钉钉群聊AntV OSCP 开发者交流群,点击进入查看详情),获取实时任务资讯。

#### 第二步:认领任务(仅限主线任务)

+ 在 [X6 issues](https://github.com/antvis/X6/issues) 中查看所有带 `oscp` 标记的任务,在具体 ISSUE 下按格式回复,该任务 assign 给你后即为成功认领~
- 认领回复格式:【@lxfu1+ Give it to me】

#### 第三步:做任务

成功认领任务后,即可按照任务的要求做具体实现啦。

⚠️ 请在成功认领后 7 天内提交 PR 或有具体的 comment,否则您认领的任务将被自动释放。

#### 第四步:提交 PR

按照任务要求完成后,请以 PR 形式提交要求内容到指定位置。

⚠️ 注意事项:

+ PR 标题参考 `fix: 任务名称` ,如 `fix: 开启 snapline 后,框选移动 BUG ` ,同时通过 `- Fixed: #任务 ISSUE 号` 即可实现关联,eg:

Image

+ PR 提交后,Reviewer 会在 5 个工作日进行验收并给到 Review 意见。若需推进 Review 进度,可在交流群内 @小助手 进行推进。

## 🏆 积分规则

1. 每个任务 可获得 20-50 积分
2. 首次认领 任务可额外 +20 分
3. 最终排名奖励:

🥇 Top 1 额外 +200 分
🥈 Top 2 额外 +100 分
🥉 Top 3 额外 +50 分

## 🎁 活动奖品

**Reward 1 数字徽章**:活动期间,成功完成 3 个及以上任务(PR merge),恭喜你成为「AntV 开源社区 Contributor」,可获得「AntV 开发者徽章」,速速 pin 到 GitHub 主页~

**Reward 2 重磅奖品 & 定制周边**:我们将于每月 5 日结算积分,随微信公众号推文《文档社区治理月报》一同公示,开发者可自行分配积分兑换实体奖品(当然也可以累积到下一个结算日,兑换更大礼品哦😊)

Image

## 🤔 活动疑问

如有任何疑问或需要帮助,欢迎在此添加评论。

### 期望解决方案

本次活动目的是汇聚 AntV 的社区成员、开发者和用户,让大家在协作中享受乐趣,共同提升 AntV 质量。快来加入我们,一起为 AntV 文档贡献力量吧!

Contributor guide

Open the contributing guide

Research direction

This is an OSCP campaign announcement rather than a specific defect, and it names no source file or test. Start with the linked X6 issues carrying the oscp label or inspect the listed AntV documentation sites for a concrete task. Done means completing one defined task and submitting a pull request according to the campaign instructions.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
documentation
Issue type
Documentation
Difficulty
5/5
Estimated time
Over a week
Activity status
Active
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.