26 lines
1.5 KiB
Plaintext
26 lines
1.5 KiB
Plaintext
个人实践作业1 (ddl: 10月20日)
|
||
|
||
任务要求: 选择一个知名的开源社区(GitHub上star数前100的软体项目或相关开源社区:Linux Kernel, TensorFlow, React, Vue.js, Node.js, OpenHarmony, openEuler等),深入了解并分析其贡献流程和相关文档,完成以下内容的调研与总结:
|
||
|
||
贡献指南 (Contributing.md):
|
||
|
||
阅读并理解该项目的贡献指南,重点关注如何提出贡献请求,代码风格要求,测试规范等。
|
||
社区准则 / 规范 (Code of Conduct):
|
||
|
||
了解该社区的行为准则,明确该社区对于贡献者的行为期待和规范。
|
||
许可证 (License):
|
||
|
||
熟悉项目使用的开源许可证,理解该许可证对代码使用、分发和贡献的影响。
|
||
Commit Message 编写规范:
|
||
|
||
探索项目的 commit message 格式要求,包括如何撰写有意义的提交信息,如何结构化信息以便于追踪代码更改。
|
||
Issue 报告与管理:
|
||
|
||
了解如何在社区中提出 issue,包括如何描述问题、标注标签、关联 Pull Request 等,分析其 issue 处理流程。
|
||
提交要求: 根据以上调研内容,撰写一份总结报告,包含社区选择的理由、调研到的关键内容,以及对贡献流程的个人理解与建议。
|
||
|
||
注意事项:
|
||
|
||
使用正式、简明的语言撰写报告,突出关键信息和个人见解。
|
||
报告应包含对项目规范的清晰概述,以及实际参与中的经验和体会。
|
||
在互联网上发布GitLink,同时把pdf提交到spoc系统 |