vue项目为前端https访问预览地址为http_[普兰能效平台] 研发协作一站式管理平台 (http://www.seqcer.com) 开源...
社区开源地址
https://testerhome.com/opensource_projects/sepp
欢迎点赞
声明
我用自己的服务器,从开源仓库拉代码搭了一个服务,不知道长啥样的XDJM可以先去看看:http://www.seqcer.com/
希望大家能够一起完善,而不是拷点代码或者拿来用用就不管了,我会定期抽出时间来看issue和feature request,但是我更希望能看到pull request
名为能效平台,实则……
开放的功能肯定不完整,毕竟是企业内部应用,而且开发也有阶段性目标,像过程质量监控预警模型(定义给了,实现没给)、测试自动化类的管理、代码扫描之类的管理都没有,有兴趣的可以自己开发了集成进去并且提交代码
服务起不来或者流程搞不懂的可以加QQ群(362260709)来讨论,但是群主脾气特别差 太小白的问题或者readme都没看也没搜过的问题基本不会回答
不要拿一两个人写的东西跟JIRA、teambition、禅道之类的比,不接受这种打击~不过港真,流程是参照QC/ALM做的
整个平台代码本身有软件著作权在身,能申请到开源已属不易,所以还请遵从LICENSE声明
整个管理风格看起来很CMM,如果觉得不能接受,希望给点建设性建议,如何才能看起来更“敏捷”
因为不是PaaS服务提供给大家,所以流程引导页没做
后端代码勉强能看,但是基本跟设计模式无关,妥妥的CRUD大合集;前端代码模块化没做,写得比较乱
没怎么写文档,但是流程上的控制逻辑比较复杂,而且自定义支持得比较少,具体细节参见下文说明
技术栈:
前端:vue2、axios、element等等等等
后端:springboot、guava、lombok等等等等
基础组件:mariadb(10.3)、nginx(1.15.3)、nodejs(8.12.0)、fastdfs、npm(6.7.0)、webpack4等等
插件:swagger2、quartz、aviator、h2等等
仓库地址:
前端:https://github.com/purang-fintech/seppf.git
后端:https://github.com/purang-fintech/seppb.git
最重要的一点,请容许我厚着脸皮求各位,多多STAR,star数量足够多而且有使用答疑需求可以考虑参与沙龙做专题介绍
后端readme
启动方式:
Main Class:com.pr.sepp.SeppApplication(线上可注释掉@EnableSwagger2)
本地VM options:-Denv=local
线上部署:
rm -rf src/main/resources/spring.properties
mvn clean package -Dmaven.test.skip=true
java -Dpath=/opt/seppb/conf/spring.properties -jar /opt/seppb/sepp.jar &
集群:已测试HAProxy、keepalived,其余未测试
组件使用说明
mariadb(>= 10.3),必须设置lower_case_table_names=1,参考conf/database/my.conf
FastDfs,与nginx绑定使用,二者配置参考conf/fastdfs/*.properties、conf/nginx/*.properties
octopus监控需要配置octopus.admin.address和context.env两个参数
Quartz请注意spring-boot-starter-quartz和boot版本的兼容性问题,最好自己指定版本(参考pom.xml)
邮件服务、Jenkins服务、git仓库服务、sonarQube服务、LDAP认证服务,皆可使用超级管理员进入系统设置进行配置,持久化到数据库,同时Jenkins服务和邮件服务也可以通过配置文件实现,其中Jenkins使用持久化的配置需要配置jenkins.enable-programmatic=false
前端readme
安装步骤
git clone https://github.com/purang-fintech/seppf.git // 下载到本地
cd seppf // 进入项目目录
npm install // 安装项目依赖,等待安装完成之后
本地开发
// 修改好config目录下的环境配置之后开启服务器,浏览器访问 http://localhost:8080
npm run dev
构建生产
// 执行构建命令
npm run build
组件使用说明与演示
element-ui
一套基于vue.js2.0的桌面组件库。访问地址:element
axios
HTTP请求处理组件。访问地址:axios
echarts
图表展示组件。访问地址:echarts
Vue-SimpleMDE
Vue.js的Markdown Editor组件。访问地址:Vue-SimpleMDE
Vue.Draggable
基于Vue的可拖拽组件。访问地址:Vue.Draggable
v-contextmenu
基于Vue右键菜单组件。访问地址:v-contextmenu
vue-cropperjs
基于Vue的图片裁剪处理。访问地址:vue-cropperjs
inline-attachment
基于Vue的图片文件拖拽上传和粘贴板截图快捷上传处理。访问地址:InlineAttachment
html2canvas
html直接转换为canvas图形。访问地址:html2canvas
gantt-elastic
增强型甘特图插件。访问地址:gantt-elastic
json2csv
表格导出下载到本地。访问地址:json2csv
kityminder-core
百度脑图核心控件。访问地址:kityminder-core
js-sha256
SHA256加密JS版。访问地址:js-sha256
vue-markdown
markdown展示组件。访问地址:vue-markdown
效果图

系统操作基本流程图







更多推荐
所有评论(0)