### Onboard 敏捷软件开发协同工具

Onboard是用于软件开发团队在开发过程中对生产过程进行协同的工具,其开源版本包含如下基本功能:

安装

必备软件下载与安装

环境变量配置

Path里需要添加Mybatis Migration的路径,如“%MIGRATION_HOME%\bin”

Eclipse配置

搭建Onboard开发环境

  1. 使用git克隆源代码 git clone https://github.com/sercxtyf/onboard.git
  2. 将../database/environments/development.properties.sample重命名为development.properties,并修改此数据库相关配置,此为数据库的基本设置
  3. 将../frontend/kernel/src/main/resources/application.examples重命名为application.properties,此为前端的基本设置
  4. 将../onboard.properties.sample重命名为onboard.properties,并复制到 Virgo安装目录/repository/usr中,此为后端的基本设置
  5. git 克隆相关依赖jar包到本地 git clone https://github.com/sercxtyf/onboardDependency.git
  6. 将Maven依赖的第三方库文件复制到 {user.home}/.m2/repository 目录
  7. 将Virgo需要用到的第三方库(外链:Virgo第三方库仓库)复制到 Virgo安装目录/repository/usr中

初始化数据库

编译后端

  1. 在Eclipse中导入Maven Project(选定Onboard的根目录),导入com.onboard.parent及相关项目,对parent包右键Run As - Maven Build - clean install,以进行构建。
  2. 选中项目(参考下面启动顺序列表项目),右键,Virgo, Add OSGi Bundle Project Nature 以添加到Virgo容器中

配置Virgo

并右键点击,Start以部署后端。

配置与部署前端

答疑论坛

我们在OSGI中文社区上开放了一个用于提问的论坛,地址为http://osgi.com.cn/onboard/discussions。

同时你也可以加入到OSGI中文社区的QQ群(184592447)当中来,Onboard和OSGI的开发者都在当中哦!

关于我们

我们是一群来自北京大学软件工程专业的研究生和本科生,帮助千千万万软件开发人员提高效率降低成本是我们的梦想,也是我们的使命。我们希望学以致用,通过不懈的努力将专业研究与最佳实践完美结合,做最专业的敏捷软件开发协同工具与服务。

联系方式

北京市颐和园路5号北京大学 [email protected] 13011106131