首先说感觉用Qt Widget作为名称好像不太好,很多会会和WxWidgets混淆。
推荐项目的名称就叫qtcn,不过这个qtcn这我们的qtcn的原意是不同的,即它的含义不是Qt China,而要是另一个东西的缩写,如Qt Component NetWork或者递归的如Qt Toolkit……什么的,总是我的意思是想让qtcn这个名字有点双关性。
另一点就是,在项目开发中不管理做什么东西,谁来做,都应该采用名字空间的方式来组织,Boost等很多东西都是这么做的,最顶层的名字空间的名字应该是项目的名字,最好用qtcn,以后所有的东西都是qtcn::XXXX的。这样的好处是可以避免和其它组件或类的名字冲突,还能体现我们品牌性,即qtcn.org,虽然是开源的,但也要有品牌意识。
最后一点就是,在做项目前应该做更多需求方面的东西和其它准备工作,如法律方面的问题、文档和代码的书写规定、招幕相关的志愿者、与奇趣公司取得联系等等。只有这些做好的,才能为我们的项目的成功打好基础。