开源应当是一件很认真的事。
- 保证持续的维护与更新,保证该项目的活力。
- 有完善的测试用例,方便在添加功能以及merge其他人的改动后进行功能测试。保证软件的质量。
- 完善的文档,让初次接触该项目的人可以快速的知道如何使用。
我写的一些东西基本上都是出于个人兴趣,因此有些随性,兴趣来了就写一写,兴趣过了这个项目就荒废了。
LBForum曾一度荒废,近期由于集成到公司系统,顺道做了一些更新。接下来可能还会陆陆续续做些更新。
- 增加Python3的支持
- 单纯的增加Python3的支持并不难。由于我的测试用例并不完善,增加Python3后测试的工作量会增加,因此一直没有做。
- 注:现在以及可以支持Python3了。比预计的要顺利不少,只做了很少的改动就完成了Python3的支持。
- 增加Rest接口
- 之前的Rest接口一直都是手动实现而且也还挺方便,想试试Django REST Framework看能减少多少工作量。
- iOS的论坛APP
- 一直想做个移动APP,刚好用论坛来尝试一下。
- 第一个版本应当只有浏览功能,登陆、回帖、发帖等功能将在日后逐步添加。