0731-84728105
15116127200
关于规范FAST文档和代码版本的通知
发布时间:2018-08-16
     自从2018年6月推出OpenBox-S4z平台后,基于OpenBox-S4z/FAST的解决方案已经在国防科技大学、清华大学、北京大学、电子科技大学等单位的教学和科研活动中得到应用,涉及到计算机网络教学实验、新型路由交换(段路由)设备原型、工业互联网交换设备原型、网络安全防护设备原型和网络测试仪原型的研发。
     随着用户数不断增加,用户开发水平不断提升,应用开发类型不断丰富,FAST平台的一些深层次问题逐渐显现。一是设计文档不完善,用户无法从文档中获取必要的信息;二是设计文档与代码不对应,给用户开发带来困扰;三是软硬件代码设计存在Bug,运行不稳定;四是代码版本管理混乱,降低开发和服务的效率。
     为了解决上述问题,FAST社区拟开展以下工作。
一、建立和维护Bug清单
     集中管理不同(单位)用户在FAST平台开发中遇到的问题,设置并维护Bug清单。
     用户可通过邮件或在FAST社区内提交Bug,Bug清单及修复状态在FAST网站和公众号平台定期发布。FAST平台提供商和服务提供商负责相关Bug的确认及修复。
二、强化版本管理
     明确区分FAST的研发版本与发布版本,避免出现不同的代码分支,造成代码版本管理混乱,降低开发和服务的效率。
     FAST平台提供商在FPGA OS和FAST支撑软件中设置版本标识,FAST服务商提供FAST硬件流水线和FAST库的版本标识,为用户提供读取各类版本标识的方法。
     只有通过内部测试的代码版本才能成为发布版本,用户从唯一的网址下载FAST发布的软硬件代码。
     以后FAST的所有软硬件代码及文档均只能从网站固定位置下载更新,不再通过其他方式交互。
三、设置常见问题列表
     针对FAST论坛中用户提出的各类问题以及回复,整理常见问题(FAQ)列表,供其他用户参考。
     欢迎FAST用户对以上工作安排提出宝贵意见,上述工作的实施细则将会在近期公布。为做好以上工作,2018年8月20日后,请所有FAST用户从FAST网站下载代码和文档,FAST技术支持团队不再通过线下直接向用户提供代码和文档。