基于curses的工具包
-- limodou [DateTime(2004-12-20T01:52:11Z)] TableOfContents
背景
在Internet上开展多人参与的开源项目是个相对困难的事情,因为沟通与时间的问题。同时,许多人也希望有一个试验性的项目可以参与,因此这个项目应运而生。
- 我的希望是把开展项目有关的内容尽可能地在这个项目实现,因此,做出一个真正实用的软件包倒不是件重要的事情,而如何去做,及对项目的控制,按项目的要求去做,使用相应的工具这才是这个项目的真正目的。而且提高大家的参与度与项目的透明度是此项目在实施过程中非常重要的环节,同时也希望不真正参与此项目的人也积极地观注它,体会一个项目的实施,一起出谋划策。
- 主要因为啄木鸟,之前的几个项目,都有深厚的商业背景,开发进程,受到限制,所以,没有很好的开放到公众面前,虽然一直在进行中,可是没有了人气是也乎!
此 CuLib 项目是为了确立,有中国特色的开源项目组织方式而开启的,希望大家多多参与,共同体验,开源的乐趣!!!
目标
实现一个基于curses的高级调用包。严格编写程序文档:需求、设计、重要决策、程序注释(文档按epydoc要求),使用说明等文档。
要求
环境及工具
- python 2.4版
- curses环境
- linux
windows - cygwin:http://cygwin.org, 带python 2.4和curses环境
- cvs
- linux - 自带即可
windows - cygwin:http://cygwin.org, 带cvs, 因为tigris可以不用ssh,因此只要有cvs即可
- 其它cvs工具也可以
第三方python包
epydoc 用来编写程序中的文档。访问:[http://epydoc.sourceforge.net/ epydoc](最新2.1)
docutils 用来写一般文档。访问:[http://docutils.sourceforge.net/ docutils](最新0.3.5)
- 其它
联系
- 要求订阅 python.cn 或 google上的邮件列表(已经满足)
- (可选)拥有自已的blog或wiki,便于发表成果和讨论问题
- (可选)使用qq,uc,或msn在需要即时或语音讨论时使用
编码要求
- 一般文档要求使用reStructure格式编写,参考["reST"]
程序注释文档要求使用epydoc格式来编写,参考[http://epydoc.sourceforge.net/epytext.html epytext]
代码规范参考 [http://wiki.woodpecker.org.cn/moin.cgi/Python_e5_bc_80_e5_8f_91_e7_bc_96_e7_a0_81_e8_a7_84_e8_8c_83?action=highlight&value=%E7%BC%96%E7%A0%81%E8%A7%84%E8%8C%83 Python编码规范]
计划
- 2004/12/20-
- 申请项目空间
- 确定参与人员
- 编写需求
- 编写相应工具及环境的介绍
- docutils的安装及文档生成
- epydoc的安装及文档生成
- 熟悉相关的技术
- 掌握cvs的基本使用
- curses的基本编程知识
- 基本reStructured Text格式的使用
- 基本epydoc格式的使用
- 其它
文档
人员
负责人:["limodou"] BLOG: http://www.donews.new/limodou
- (其它参与人员可自已把名字列在后面)
- Bianconero 龚华志(hankgong AT hotmail.com)
ZoomQuiet (项目协调者……即,打杂的!)
HackGou 憨狗( HackGou AT Yeah DOT Net or HackGou AT Gmail DOT com):"http://lamp.blogbus.com"
- orciloud (orciloud AT gmail dot com)
- 5261314 阿哲(5261314 AT vip.sina.com)
LiJie 李杰 (项目测试 [email protected])
进度
- 2004/12/20
- 在tigris.org申请空间(doing...)
- 人员报名(doing...)