|
|
|
@ -1,13 +1,11 @@
|
|
|
|
|
## 概要
|
|
|
|
|
对开源项目的学习和使用。我们选择学习在GitHub托管的开源项目<a href="https://github. com/google/python-fire">python-fire</a>
|
|
|
|
|
|
|
|
|
|
## 我如何完成任务?
|
|
|
|
|
1. 在[任务点](#mission)中选择一个
|
|
|
|
|
1. fork自己的分支(点击复刻,在页面左上角)
|
|
|
|
|
2. 在自己的分支中参照任务1的markdown文件,修改或添加markdown文件。然后把任务完成报告用[markdown](#descriptMD)语言完成。
|
|
|
|
|
如果有编写代码,也可以添加到分支中。
|
|
|
|
|
3. 每次作出修改应该尽快提交merge请求
|
|
|
|
|
4. 跳到第2埠,持续修改,优化完善
|
|
|
|
|
## 开源学习
|
|
|
|
|
* 大型项目是一个层次化的知识体系,也是一个技术的宝库。看源码的项目,应该把它使用的一些技术和代码记下来,再去了解这个技术相关的背景知识,功能和它的实现。通过一个大项目,可以学到非常多的技术、知识和技巧,也能看到前人留下的设计思想和处理问题的经验。
|
|
|
|
|
* 学习开源项目也可以了解到生产环境的代码规范,脚手架,开发测试和上线发布的运维流程。
|
|
|
|
|
* 通过学习增强我们自身的能力,在未来的工作中活学活用。
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## <h2 id='mission'>任务点:</h2>
|
|
|
|
|
1. 掌握git等工具的使用,了解github等代码托管平台
|
|
|
|
@ -22,11 +20,6 @@
|
|
|
|
|
|
|
|
|
|
7. 体会项目中的动态语言开发过程中的轻盈性,并提高自己的编码水平(努力写出干净. 简洁的python)
|
|
|
|
|
|
|
|
|
|
## <h2 id='descriptMD'>markdown? </h2>
|
|
|
|
|
参考 <a href='http://markdown. p2hp. com/getting-started/'>markdown中文网</a>
|
|
|
|
|
|
|
|
|
|
### 如何在markdown插入图片
|
|
|
|
|
将图片上传到QQ空间,微博或者其他的图床平台,然后复制图片链接,在markdown中使用图片标签或者html \<a\>标签插入图片。
|
|
|
|
|
|
|
|
|
|
## 小组作业要求
|
|
|
|
|
|
|
|
|
|