本页面介绍了前端开发者面试题项目的社区方面,并解释了如何为存储库做出贡献。内容涵盖了贡献流程、贡献者认可以及社区指南。有关贡献流程步骤的具体详情,请参阅贡献流程。有关贡献者如何获得认可的信息,请参阅贡献者认可。
前端开发者面试题项目是一个协作项目,由全球开发者社区维护。该项目拥有 100 多名来自不同背景的贡献者,已发展成为一个宝贵的资源,用于多种语言的前端开发者面试。
来源:.all-contributorsrc12-47 .all-contributorsrc948-970
项目依赖于多元化的贡献者团队,他们承担着不同的角色。核心维护者负责项目的整体方向和贡献审核,而更广泛的社区则以各种方式做出贡献,从添加新问题到将内容翻译成不同语言。
项目实施了结构化的贡献管理系统,以跟踪和认可所有贡献者,同时保持代码质量。
来源:.all-contributorsrc1-10 src/_data/contributors.json1-11 .all-contributorsrc17-24
项目使用 All Contributors 规范来跟踪和认可不同类型的贡献。.all-contributorsrc 文件作为贡献者信息的唯一真实来源,然后用于生成 CONTRIBUTORS.md 文件并为网站的贡献者展示提供数据。
截至最新更新,项目已有 100 多名贡献者,贡献类型多样
| 贡献类型 | 描述 | 大致数量 |
|---|---|---|
| 🌍 翻译 | 将内容翻译成其他语言 | 50+ 位贡献者 |
| 📖 文档 | 添加或改进文档 | 40+ 位贡献者 |
| 🚇 基础设施 | 网站、自动化、工具 | 10+ 位贡献者 |
| 👀 评审 | 评审 PR 和 issue | 10+ 位贡献者 |
| 💬 问题 | 添加面试题 | 5+ 位贡献者 |
| 🚧 维护 | 持续的项目维护 | 5+ 位贡献者 |
来源:.all-contributorsrc1-1212 CONTRIBUTORS.md2-135
项目具有明确的贡献流程,以确保质量和一致性。
来源:.github/CONTRIBUTING.md23-85
贡献流程遵循标准的 GitHub 工作流,并针对前端开发者面试题项目制定了具体要求。贡献者应
一个重要的注意事项是,每个 pull request 都应该专注于单个问题或更改,以保持清晰的历史记录并促进评审。
为了有效贡献,贡献者需要本地设置网站
来源:.github/CONTRIBUTING.md62-68
该网站使用 Eleventy(一个静态网站生成器)构建。这使得贡献者在提交 pull request 之前可以预览他们的更改。
项目欢迎各种有助于提升其社区价值的贡献。
来源:.github/PULL_REQUEST_TEMPLATE.md5-13 .all-contributorsrc17-24 .all-contributorsrc953-969
项目将贡献分为几类,以帮助管理和认可不同形式的参与
内容贡献:
基础设施贡献:
社区贡献:
提交 pull request 时,要求贡献者
来源:.github/PULL_REQUEST_TEMPLATE.md1-22 .github/CONTRIBUTING.md6-11
项目维护社区标准,以确保为所有贡献者提供积极和包容的环境。
项目遵守《贡献者公约行为准则》,该准则提倡
《行为准则》还概述了不可接受的行为和执行程序,以确保社区成为所有参与者的欢迎之地。
来源:.github/CODE_OF_CONDUCT.md1-73
项目的主要沟通渠道包括
来源:.github/ISSUE_TEMPLATE.md1-7 .github/CODE_OF_CONDUCT.md57-62
项目有特定的指南,贡献者应该了解
无答案:存储库明确禁止包含任何面试题的答案。这适用于 issue 和 pull request。
每个问题一个 PR:为保持清晰的历史记录和方便评审,贡献者应每个 pull request 只提交一个问题或更改。
MIT 许可证:通过提交贡献,贡献者同意在 MIT 许可证下许可其工作。
内容重点:项目重点是高质量的面试题,而不是数量。Pull request 应优先考虑有价值、独特的问题。
来源:.github/ISSUE_TEMPLATE.md5-6 .github/CONTRIBUTING.md6 .github/CONTRIBUTING.md86
欢迎新贡献者通过以下方式加入项目
项目的成功取决于社区的参与,各种规模的贡献都受到重视和赞赏。