Repository navigation
feat: 新增活动与竞赛中心,收录 31 项实践机会并核验名称来源 - #21
Closed
Qiyuanqiii wants to merge 1 commit into
Closed
Qiyuanqiii wants to merge 1 commit into
Qiyuanqiii wants to merge 1 commit into
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
新增
/events/活动与竞赛中心,学生可以通过正式名称、简称和历史名称发现实践机会,并跳转到有来源的独立详情页。目录收录 31 项机会:23 项学科竞赛、7 项开源活动、1 项 SCSWiki 社区共建。修改类型
修改页面
docs/events/:31 个活动详情、活动目录、贡献入口及名称与来源核验报告。docs/.vitepress/:活动字段校验、构建时数据读取、自动侧边栏与导航入口。docs/.vitepress/theme/:响应式卡片、10 个实践方向筛选、简称检索、分批加载和详情摘要。scripts/tests/events.test.ts:时间边界、组合筛选、别名、常设入口状态及来源/导航一致性验证。.github/ISSUE_TEMPLATE/event.yml、CONTRIBUTING.md:活动推荐与维护流程。标题、目录和侧边栏读取同一份 Front Matter。常设赛事标记“查看当届通知”,具体活动按已核验的时间计算状态,避免将“活动进行中”误解为仍可报名。
事实来源
各活动页列出公开来源及适用届次,完整证据和名称校正说明见 收录研究报告。
代表性依据:
计图 2026 规则、中国软件杯最新赛程仍有证据缺口,详情保留
status: needs-review。历届资料不用于推断当届报名时间。风险确认
已执行检查
pnpm check:类型、Markdown、格式、134 篇内容与内部链接校验、31 个测试及生产构建通过。pnpm build:由上述检查执行并通过。git diff --check构建有大于 500 kB 的 chunk 提示,不影响通过。
截图
桌面端:
手机端: