chore(github): add issue templates, project board docs, and setup script#9
Merged
Conversation
Add the GitHub-side scaffolding for managing 招新 + website work: - .github/ISSUE_TEMPLATE/ — 4 issue forms (招新待办 / 网站修改 / 文案灵感 / Bug 报告) + config.yml chooser with links to discussions and project board - .github/PROJECT_SETUP.md — label/milestone/board conventions and workflow for the whole lab - scripts/setup-github-project.sh — idempotent gh CLI script to create all labels (类型 + 优先级 + 状态) and milestones (招新启动 / 招新截止 / 一面 / 录取公布) Project 看板本身仍在 Web 端从 'Automated kanban' 模板创建 (gh project create 当前不支持 --template), 脚本末尾会打印入口。 设计依据: 见 .github/PROJECT_SETUP.md
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
MciG-ggg
added a commit
that referenced
this pull request
Jul 15, 2026
…ibedby Fixes a11y #9 + a11y #10 (stage-2). #10: components/Pillars.tsx + Members.tsx + Events.tsx — every <article> now has aria-labelledby pointing at the inner heading: - Pillars: pillar-name <div> upgraded to <h3 id="pillar-<key>-name"> (was the only card without a heading element). - Members: member-name <h3> gains id + aria-labelledby. - Events: event-title <h3> gains id + aria-labelledby. Screen readers now announce the card by its visible title rather than 'article, no label' when navigating through a grid. AT users also get the article's name in the rotor / element list, which is the actual navigation primitive they rely on. #9: pages/Apply.tsx — two disabled buttons get aria-describedby pointing at a visually-hidden hint paragraph: - Pick interviewer 'next' button: hint asks the user to pick an interviewer before proceeding. - Application submit button: hint reminds the user that Mini Camp requires at least one tag in the first category. A new .visually-hidden utility was added to src/styles/globals.css (absolute-positioned 1x1 clip trick — same shape as Bootstrap / Tailwind / every other modern reset). The hint stays in the a11y tree so AT can resolve aria-describedby; sighted users see nothing.
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.
What
为招新 + 官网维护协作搭建 GitHub 端的基础设施。
Changes
Already done (on the repo)
通过 setup 脚本已建好:
TODO (需要手工)
怎么测
merge 前可以在 PR 的 Files changed 标签里直接看 4 个 yml 表单的实际效果预览 (GitHub 会自动渲染), 不用本地起服务。
设计依据
见 `.github/PROJECT_SETUP.md`。