这个项目能做什么

First Contributions 是一个教育性质的仓库,旨在帮助第一次参与开源的贡献者完成他们的首次开源贡献。它把一个简单的仓库变成一个练习项目:用户 fork 仓库、clone 到本地、创建分支、在 Contributors.md 中添加自己的名字、提交更改、push 到远程,然后提交 pull request。维护者会合并这些练习性质的 pull request,让初学者获得 fork -> clone -> 编辑 -> pull request 这一完整工作流的真实体验。 该仓库的 README 包含详细的命令行操作说明和解释,并提供了针对常见 git switch 和 push 错误的排查说明,以及关于身份验证和 SSH 设置的指导。它还提供了多种图形界面工具的教程,包括 GitHub Desktop、Visual Studio、GitKraken、VS Code、Sourcetree 和 IntelliJ IDEA。该项目通过 docs/translations 文件夹中的文件被翻译成数十种语言,README 顶部也提供了语言链接。此外,项目还包含有关 git 工作流场景的补充材料,并配有一个配套 Web 应用,列出适合继续练习的简单 issue 项目。