boat-house

所属分类:文章/文档
开发工具:HTML
文件大小:0KB
下载次数:0
上传日期:2022-10-29 09:58:32
上 传 者sh-1993
说明:  IDCF boat-house 社区共创文档库, 官网: 文档库:,
(The IDCF boat house community co creates a document library. Official website:Document library:,)

文件列表:
.ide/ (0, 2022-10-29)
.ide/.ide.yaml (627, 2022-10-29)
.ide/.temp/ (0, 2022-10-29)
.ide/.temp/config-boat-house.yaml (770, 2022-10-29)
.ide/.temp/docker-compose-boat-house.yaml (472, 2022-10-29)
docs/ (0, 2022-10-29)
docs/agile-scaled/ (0, 2022-10-29)
docs/agile-team/ (0, 2022-10-29)
docs/devops-case-studies/ (0, 2022-10-29)
docs/devops-e2e-5p/ (0, 2022-10-29)
docs/lean/ (0, 2022-10-29)
docs/quick-start/ (0, 2022-10-29)
docs/quick-start/guide/ (0, 2022-10-29)
docs/quick-start/guide/.attachments/ (0, 2022-10-29)
docs/quick-start/guide/.attachments/20200217153130.png (88801, 2022-10-29)
docs/quick-start/guide/.attachments/20200217153214.png (237220, 2022-10-29)
docs/quick-start/guide/.attachments/image-005a10eb-bc4e-405b-8bbb-791a5499860e.png (248889, 2022-10-29)
docs/quick-start/guide/.attachments/image-0121b1a2-fbca-4a2e-9ad1-74d76be7d83e.png (63152, 2022-10-29)
docs/quick-start/guide/.attachments/image-01b4f837-1594-4a30-a70b-f9dcee600958.png (93907, 2022-10-29)
docs/quick-start/guide/.attachments/image-01d8e1e9-dc6c-4c24-900b-3828a83658b9.png (312214, 2022-10-29)
docs/quick-start/guide/.attachments/image-02c6c152-bb08-48d6-8c3a-4b9cf9816190.png (58478, 2022-10-29)
docs/quick-start/guide/.attachments/image-030ed7e1-3465-45a5-804a-d77d7f5d16a2.png (11300, 2022-10-29)
docs/quick-start/guide/.attachments/image-03a1173a-b71a-4a43-bc0e-32b7fd42d8e0.png (161220, 2022-10-29)
docs/quick-start/guide/.attachments/image-03cd40cb-bc40-4f10-ae3c-df3aeab5dde4.png (11346, 2022-10-29)
docs/quick-start/guide/.attachments/image-03e1423f-25aa-406f-ad8c-b1d8c9fcdd70.png (36976, 2022-10-29)
docs/quick-start/guide/.attachments/image-055a76cc-75df-40fd-9800-dee4edfe297d.png (78856, 2022-10-29)
... ...

# IDCF 社区共创文档库(boathouse) - 官网: https://boat-house.cn/ - 文档库查看地址: http://idcf.org.cn/boat-house ## IDCF 社区共创介绍 * [项目概念](https://github.com/idcf-boat-house/boat-house/blob/master/docs/quick-start/operation/proj-description.md) ## 培训及操作手册 * [IDCF DevOps黑客马拉松操作手册](https://github.com/idcf-boat-house/boat-house/blob/master/docs/workshops/hackathon/README.md) * [IDCF DevOps黑客马拉松操作手册(京东方版)](https://github.com/idcf-boat-house/boat-house/blob/master/docs/workshops/hackathon/README-FullEnv.md) * [IDCF DevOps黑客马拉松操作手册(云智慧版)](https://github.com/idcf-boat-house/boat-house/blob/master/docs/workshops/hackathon/README-cloudwise.md) * [IDCF BoatHouse DevOps 实战训练营(开源版)](https://github.com/idcf-boat-house/boat-house/blob/master/docs/workshops/boathouse-e2e-opensource/README.md) * [IDCF DevOps黑客马拉松操作手册(SmartIDE)](https://github.com/idcf-boat-house/boat-house/blob/master/docs/workshops/hackathon-smartide/README.md) **boathouse 一期共创** * [项目组成员](https://github.com/idcf-boat-house/boat-house/blob/master/docs/quick-start/operation/team-member.md) * [迭代计划](https://github.com/idcf-boat-house/boat-house/blob/master/docs/quick-start/operation/sprint-plan.md) * [会议摘要](https://github.com/idcf-boat-house/boat-house/blob/master/docs/quick-start/operation/session-note.md) * [项目直播:boathouse 一期直播回放](https://github.com/idcf-boat-house/boat-house/blob/master/docs/quick-start/operation/proj-live-cast.md) * [技术支持](https://github.com/idcf-boat-house/boat-house/blob/master/docs/quick-start/operation/tech-support.md) >注,由于我们重新梳理了boathouse相关的github 仓库,一期产生的文档已经迁移到了此库,如果需查找之前Issue及文档请在去[这个仓库](https://github.com/idcf-boat-house/boat-house/blob/master/https://github.com/idcf-boat-house/boat-house-frontend)中查找。 ### Contributing * [项目协作流程](https://github.com/idcf-boat-house/boat-house/blob/master/docs/quick-start/operation/contributing-flow.md) * [团队上手指南](https://github.com/idcf-boat-house/boat-house/blob/master/docs/quick-start/operation/team-quick-start.md) * [项目基础环境介绍](https://github.com/idcf-boat-house/boat-house/blob/master/docs/quick-start/operation/project-base-inst.md) * [快速开发指南](https://github.com/idcf-boat-house/boat-house/blob/master/docs/quick-start/operation/dev-guide.md) * [开发规范](https://github.com/idcf-boat-house/boat-house/blob/master/docs/quick-start/operation/dev-spec.md) * [验收标准(AC)](https://github.com/idcf-boat-house/boat-house/blob/master/docs/quick-start/operation/ac.md) * [完成标准(DoD)](https://github.com/idcf-boat-house/boat-house/blob/master/docs/quick-start/operation/dod.md) * [团队代码合并指南](https://github.com/idcf-boat-house/boat-house/blob/master/docs/quick-start/operation/code-merge.md) * [github clone 加速,解决国内慢的问题](https://github.com/idcf-boat-house/boat-house/blob/master/docs/quick-start/operation/github-access-proxy-for-cn.md) ## IDCF boathouse应用环境及代码存储库介绍 ### boat-house: 主库(本库) 主要存放基于Boat-house代码库的种实践文档,整个boat-house的共创运作基于此库展开。 **IDCF boat-house 主库目录结构** - docs - quick-start,目前存放一期的团队上手文档和工具实践文档 - lean - agile-team - agile-scaled - devops-e2e-5p,工具实践文档 - workshops - devops-hackathon 黑客马拉松活动实践文档 - azure-devops 基于微软Azure DevOps平台的BoatHouse流水线持续交付 - devops-case-studies,案例研究文档 ##### 文档库部署 采用 Github Action, 使用 FTP的方式 将此库的MD文件部署至Azure China AppService,访问地址: http://idcf.org.cn/boat-house [部署脚本](https://github.com/idcf-boat-house/boat-house/blob/master/https://github.com/idcf-boat-house/boat-house/actions?query=workflow%3Aboat-house-docs-deploy) ### 基础设施库 [IDCF Boat House 基础设施库](https://github.com/idcf-boat-house/boat-house/blob/master/https://github.com/idcf-boat-house/boat-house-infrastructure) 包括vm环境创建脚本,devops相关工具部署脚本 [私有库,存放机密文件,仅限于维护团队,不对外开放](https://github.com/idcf-boat-house/boat-house/blob/master/https://github.com/idcf-boat-house/secret-files) 如ssh key、k8s kubeconfig 等文件存放此库。 ### boat-house 相关代码库 - boat-house 应用结构及功能 船屋餐饮系统采用微服务架构设计,包含五条业务条线(统计服务、商品服务、账户服务、订单服务、支付服务),每一个业务条线可以独立的开发以及部署。 ![](https://github.com/idcf-boat-house/boat-house/blob/master/images/boathouse-structure.png) - 微服务架构和单体架构都采用相同的代码库: - [boathouse-frontend: 前端代码库,包括前台和后台的Web前端页面代码](https://github.com/idcf-boat-house/boat-house/blob/master/https://github.com/idcf-boat-house/boat-house-frontend) - [boathouse-mobile-android: Android客户端代码库](https://github.com/idcf-boat-house/boat-house/blob/master/https://github.com/idcf-boat-house/boat-house-mobile-android) - [boathouse-backend:后台代码库](https://github.com/idcf-boat-house/boat-house/blob/master/https://github.com/idcf-boat-house/boat-house-backend) - 代码库及技术架构说明: | 仓库 | 文件夹 | 服务说明 | 技术架构 | | ----- | ------------ | ------------ |------------ | | [boathouse-frontend: 前端代码库](https://github.com/idcf-boat-house/boat-house/blob/master/https://github.com/idcf-boat-house/boat-house-frontend) | src/client | 客户端,船屋餐饮官方网站 | Boatstrap 4 (模版:AppStrap [参考链接](https://github.com/idcf-boat-house/boat-house/blob/master/http://demos.themelize.me/appstrap3.3.3/theme/intro.html "参考链接"))
Vue + Nodejs| | [boathouse-frontend: 前端代码库](https://github.com/idcf-boat-house/boat-house/blob/master/https://github.com/idcf-boat-house/boat-house-frontend) | src/management | 船屋餐饮后台管理系统 | Boatstrap 4 (模版:ModernAdmin [参考链接](https://github.com/idcf-boat-house/boat-house/blob/master/https://preview.themeforest.net/item/modern-admin-clean-bootstrap-4-dashboard-html-template/full_screen_preview/21430660?_ga=2.66676205.272140448.1583930719-396544145.1583854564 "参考链接"))
Vue + NodeJs | | [boathouse-mobile-android: Android客户端代码库](https://github.com/idcf-boat-house/boat-house/blob/master/https://github.com/idcf-boat-house/boat-house-mobile-android)|src/boat-house-android-proj|安卓客户端|Android native APP+MVP| |[boathouse-backend:后台代码库](https://github.com/idcf-boat-house/boat-house/blob/master/https://github.com/idcf-boat-house/boat-house-backend) | src/statistics-service | 业务条线 - 统计服务 | nodejs + dotnet + redis + postgres | |[boathouse-backend:后台代码库](https://github.com/idcf-boat-house/boat-house/blob/master/https://github.com/idcf-boat-house/boat-house-backend) | src/product-service | 业务条线 - 产品服务 |spring boot + mysql | |[boathouse-backend:后台代码库](https://github.com/idcf-boat-house/boat-house/blob/master/https://github.com/idcf-boat-house/boat-house-backend) | src/account-service | 业务条线 - 账户服务 |spring boot + mysql | |[boathouse-backend:后台代码库](https://github.com/idcf-boat-house/boat-house/blob/master/https://github.com/idcf-boat-house/boat-house-backend) | src/order-service | 业务条线 - 订单服务 |spring boot + mysql | |[boathouse-backend:后台代码库](https://github.com/idcf-boat-house/boat-house/blob/master/https://github.com/idcf-boat-house/boat-house-backend) | src/payment-service | 业务条线 - 支付服务 |spring boot + mysql | #### 单体架构(主要是后端api) 在打包时打成一个包或是docker 容器运行在一个容器中时运行多个微服务 这两种方式来实现单体架构(TODO)。 注意: 为了boat-house维护简单,所以采用了一套代码库,在真实环境中不建议这样做。除非有特殊的运行场景需要。 #### 微服务架构(主要是后端api) 目前 boathouse-backend后台代码库 是使用spring boot按照微服务架构方式组织,如下图 ![](https://github.com/idcf-boat-house/boat-house/blob/master/images/boathouse-structure-product02.png) ## DevOps工具 | 地址 | 说明 | | ------------ | ------------ | | http://tools-jenkins.boat-house.cn | Jenkins管理端 | | http://tools-nexus.boat-house.cn | Nexus | | http://tools-sonar.boat-house.cn | Sonarqube | | http://tools-jira.boat-house.cn | Jira | ## 工具指导文档 * [云原生标准化容器开发模式](https://github.com/idcf-boat-house/boat-house/blob/master/docs/quick-start/guide/smartide/Readme.md) * [Idea 快速创建Junit测试](https://github.com/idcf-boat-house/boat-house/blob/master/docs/quick-start/guide/junit-testing/Readme.md) * [快速创建Junit测试](https://github.com/idcf-boat-house/boat-house/blob/master/docs/quick-start/guide/junit-testing/Readme.md) * [Jenkins集成Jmeter](https://github.com/idcf-boat-house/boat-house/blob/master/docs/quick-start/guide/jmeter-testing/jmeter-for-jenkins.md) * [Postman接口测试指南](https://github.com/idcf-boat-house/boat-house/blob/master/docs/quick-start/guide/postman-api-testing/Readme.md) * [JMeter测试用例编写手册](https://github.com/idcf-boat-house/boat-house/blob/master/docs/quick-start/guide/jmeter-testing/Readme.md) * [Selenium自动化UI测试](https://github.com/idcf-boat-house/boat-house/blob/master/docs/quick-start/guide/selenium-ui-testing/Readme.md) * [Jenkins调度Selenium](https://github.com/idcf-boat-house/boat-house/blob/master/docs/quick-start/guide/selenium-for-jenkins/Readme.md) * [Sonarqube配置指南](https://github.com/idcf-boat-house/boat-house/blob/master/docs/quick-start/guide/sonarqube/Readme.md) * [Nexus搭建及使用指南](https://github.com/idcf-boat-house/boat-house/blob/master/docs/quick-start/guide/nexus/readme.md) * [Azure快速搭建K8s环境](https://github.com/idcf-boat-house/boat-house/blob/master/docs/quick-start/guide/k8s-azure/Readme.md) * [基于Kubernetes的容器化集群部署](https://github.com/idcf-boat-house/boat-house/blob/master/docs/quick-start/guide/k8s-common-training/k8s-deploy-traing.md) * [使用 helm chart 部署 boat-house ](https://github.com/idcf-boat-house/boat-house/blob/master/docs/quick-start/guide/k8s-helm-deploy-boat-house/README.md) * [使用 Flyway 进行数据库持续交付](https://github.com/idcf-boat-house/boat-house/blob/master/docs/quick-start/guide/java-flyway-db-pipeline/Readme.md) * [jenkins 调度karate API 自动测试](https://github.com/idcf-boat-house/boat-house/blob/master/docs/quick-start/guide/karate-API-testing/Readme.md) * [Apollo介绍与docker部署](https://github.com/idcf-boat-house/boat-house/blob/master/docs/quick-start/guide/apollo-config-center/Readme.md) * [MetterMost OpsChat 配置](https://github.com/idcf-boat-house/boat-house/blob/master/docs/quick-start/guide/chat-ops-metter-most/readme.md) * [MetterMost OpsChat jenkins 集成](https://github.com/idcf-boat-house/boat-house/blob/master/docs/quick-start/guide/chat-ops-metter-most/jenkins.md) * [MetterMost OpsChat github 集成](https://github.com/idcf-boat-house/boat-house/blob/master/docs/quick-start/guide/chat-ops-metter-most/github.md) * [RESTful及RESTful API设计规范简介](https://github.com/idcf-boat-house/boat-house/blob/master/docs/quick-start/guide/spec/restfull-api-design-spec.md) * [k82mysql集群](https://github.com/idcf-boat-house/boat-house/blob/master/docs/quick-start/guide/mysql-k8s-deploy/Readme.md) * [nGrinder 接口性能测试](https://github.com/idcf-boat-house/boat-house/blob/master/docs/quick-start/guide/nGrinder-perf-testing/Readme.md) * [TSB JavaAgent 探针安装](https://github.com/idcf-boat-house/boat-house/blob/master/docs/quick-start/guide/TSB-Agent-use/Readme.md) ## Contribute Guide: ##### 提交规范? - 格式:所有文档均需要使用Markdown的方式编写。 - 存放:所有文档均需要在docs目录下创建一个文件夹用于存放图片以及文档,参考如下: ```csharp devops-e2e-5p - 技术主题 (文件夹) - images (文件夹) - Readme.md (技术主题文档) ``` ##### 文档原则: - 提交的每个文档需要能独立使用,不能与其他文档有依赖关系。 - 文档需要包含详尽的内容以及截图,确保其他组成员按照文档完成DevOps相关的实践以及学习。 - 如果文档中有脚本或代码,需要将脚本贴入Markdown,不要使用图片的方式。

近期下载者

相关文件


收藏者