Blockly 于 2025 年 11 月 10 日移至 Raspberry Pi Foundation!请阅读博文和常见问题解答。
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
编写 Codelab
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
简介
Codelab 是用 Markdown 语法编写的互动教程。我们会在 blocklycodelabs.dev 上发布 Codelab。Codelab 会混合使用自然语言、代码示例和屏幕截图,以打造更具吸引力的教程体验。Codelab 的目标用户会一边阅读一边运行代码。
编写 Codelab 是为社区做出贡献的绝佳方式。这样,您就可以分享自己的知识,并帮助下一位遇到相同问题的开发者更轻松地解决问题。
优秀的 Codelab 有何特点?
优质的 Codelab 重点突出且易于阅读。它清楚地告诉用户他们将构建什么以及将学习什么,并引导用户编写和理解代码以完成特定任务。
流程
如果您有 Codelab 方面的想法,可以在 blockly-samples 代码库中提交功能请求,告诉我们您的想法。说明您想在 Codelab 中教授的内容以及要构建的内容。我们将讨论并完善这个想法。
然后,您可以撰写相关文档,并为其提交拉取请求。经过审核后,Blockly 团队的成员会发布该文档。
书写提示
本页面的其余部分包含一系列提示和问题,可引导您完成 Codelab 的撰写。
如需快速了解技术写作,请参阅技术写作第一课。
受众群体
- 目标读者是谁?
- 他们对使用 Blockly 的了解程度如何?
- 他们想学习什么?
设置
如有帮助,您可以在 examples 目录中发布起始代码和完整代码。
结构
与任何写作一样,先从大纲开始。以下是适用于大多数 Codelab 的良好结构:
- 简介
- 第 1 步:[在此处添加标题]
- …
- 第 10 步:[在此处输入标题]
- 总结
- 要点回顾
- 您构建的内容
- 其他资源
- 指向已完成代码的链接(如果有)
虽然您可以包含十个以上的步骤,但如果步骤数量达到二十个,您应该考虑将其拆分为两个 Codelab。
写作风格
- 使用对话式写作风格。
- 使用标题让内容条理分明。
- 使用项目符号列表来分隔大段文字。
- 使用图片和 GIF!
代码样式
- 您可以使用 ES5、ES6 或 TypeScript 进行编写,但需要在开头告知读者您使用的是哪种语言。
- 遵循 Google 样式指南
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2025-12-10。
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["没有我需要的信息","missingTheInformationINeed","thumb-down"],["太复杂/步骤太多","tooComplicatedTooManySteps","thumb-down"],["内容需要更新","outOfDate","thumb-down"],["翻译问题","translationIssue","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2025-12-10。"],[],["Codelabs, interactive markdown tutorials, are published at blocklycodelabs.dev. To contribute, submit a feature request in the blockly-samples repository with the codelab's content and build. After discussion and refinement, write the codelab and submit a pull request for review and publication. Structure includes an introduction, step-by-step instructions with code samples, and a summary. Focus on a conversational, clear writing style with headings, lists, and visuals, following Google's code style guide.\n"]]