欢迎来到代码厨房社区!初次加入请务必阅读以下内容:
什么是代码厨房?
代码厨房是一个面向编程和开源爱好者的社区。我们希望这是一个让人快乐和放松的地方。因为论坛前身是 HelloFlask 论坛,所以会有很多 Python 的 Flask 的内容,但是社区并不限定编程语言和框架。
主要板块和介绍
1. Steak Overcooked
- 编程问答区,提问请务必参考提问规则。
- 如果有人提供了回答,请使用「已解决」按钮标记对应的回答:
2. 活动
- 代码厨房举办的各种活动,第一期沙龙正在报名中
- 通过相应主题进行报名,每一期的报名主题都会有活动信息,点击「参加」即可报名:
参加沙龙使用厨房 ID 签到,同时有机会获得相应徽章:
3. 开源松
- 即开源黑客松。每个 sprint(开发周期)三个月左右,在 sprint 开始前会收集开源项目 issue。目前以 Python/Flask 项目为主(因为这些项目我有合并 PR 的权限),欢迎其他项目报名
- Sprint 开始时会进行 issue 介绍和认领
- 开源松 Sprint 1 项目和参与者召集中
使用开源松板块下的看板追踪进度:
参与开源松会获得下面的徽章(项目徽章陆续增加中):
4. 菜谱
- 公共博客和 Wiki 区
- 后续会使用文档结构和标签来组织所有的博客/Wiki,即 https://codekitchen.community/docs
- 社区及主要板块的运作方式(SOP)后续也会整理到这里
注册和登录
推荐使用 GitHub 进行登录。如果使用邮箱注册收不到验证邮件(先看看垃圾文件夹),可以联系我激活。
Tips
- 完成了注册并登录后,过十分钟左右,翻几个帖子后即可获得发帖权限。
- 你可以点击页面上的“发新主题”来创建帖子。
- 页面内容会自动更新(包括新主题和新回复),不需要手动刷新。
- 保持友善和耐心,多多使用点赞按钮。
- 记得更新个人资料好好介绍一下自己,方便大家认识你
发帖基本要求
- 保持礼貌和友善。
- 写一个简短但包含最重要的关键词的标题,也就是用一句话概括你的整个问题。不要使用多个问号和多个感叹号,不要使用类似“关于 XX 的问题”、“XX 程序报错”等没有具体信息的标题。
- 选择合适的分类和标签。
- 一个帖子对应一个主题 / 问题,不要追加提问,也不要重复发帖。
在发言和创建帖子时可以不用拘束,但是如果你想提一个技术问题,那就要遵守下面的要求。
技术提问要求
请先阅读这个帖子:技术提问帖发帖规则(创建提问帖前必读)
当遇到问题时,请先尝试自己解决:
- 检查代码是否有语法错误。
- 使用文本对比工具和示例程序源码对比。
- 查看相应内容的文档。
- 使用 Google / StackOverflow 搜索关键字并尝试解决
如果经过以上步骤后还没有解决问题,再创建帖子。
首先你应该清楚,没有人有义务回答你的问题,如果没有人回复,也请保持心态平和。你撰写提问的用心程度决定了会不会有人来帮助你,以及用什么样的态度来帮助你。
撰写求助主题的帖子请严格遵循以下要求:
- 不要点名让某人回答。
- 使用纯文本而不是截图给出代码、错误信息、命令行输出信息等文字内容。
- 描述要尽量清晰有条理,尽量保持排版优美。
- 提供所有相关的、最小化的、完整的、可复现相关问题的代码。
- 提供完整的错误回溯信息和命令输出。
- 提供尽可能多的上下文信息,比如你的操作步骤和尝试过的解决办法,当前工作路径等。
具体来说,你的帖子要尽量包含下面的信息:
- 你期望的行为。
- 实际行为。
- 所有相关的、最小化的、完整的、可复现相关问题的代码,使用文本的形式给出。
- 完整的错误回溯信息,使用文本的形式给出。
- 完整的命令行输出,包括输入的命令和命令前的提示符、当前路径,使用文本的形式给出。
- 在错误发生前你的操作、执行的命令、代码改动。
- 你尝试过的步骤和方法,尝试的结果。
- 提供使用的库 / Python 版本、软件版本、操作系统型号等相关环境信息。
关于如何更好的提问,推荐阅读以下内容:
- 提问的智慧
- The XY Problem
- How do I ask a good question?
- How to create a Minimal, Complete, and Verifiable example
编辑器使用
点击“发新主题”和“回复”时会弹出编辑器。
编辑器的左侧为编辑框,右侧为预览框。你可以使用 Markdown、BBcode 和 HTML 来撰写正文。除了使用这三种标记语言,你也可以直接使用编辑框上面的功能按钮。
最基本的,你要了解插入代码块的方式。除了将所有代码缩进四格,更方便的插入代码块方式是使用三个连续的反引号作为开始和结束标记,比如下面的文本:
```
def hello():
return ‘Hello World’
```
会被渲染为:
def hello():
return 'Hello World'
你可以访问下面的链接来学习常用的 Markdown 语法和 BBcode 语法:
如果你懒得看,下面是一个简单的 Markdown 用法示例(最后一个除外),右侧为渲染效果:
关于本站
本站使用 Discourse 搭建,感谢 Azure 提供服务器赞助。目前为试运行阶段,如果你遇到了使用上的问题(比如无法访问,页面出错等),可以直接回复这个帖子进行反馈。