当前位置: 首页 > Linux

【腾讯开源项目】一个开放的开发平台,蓝鲸PaaS平台源代码对外开放

时间:2023-04-06 02:53:11 Linux

蓝鲸智云PaaS平台是一个开放的开发平台,允许开发者创建、开发、部署和管理快速轻松地创建SaaS应用程序。本次开源为蓝鲸PaaS社区版(BlueKingPaaSCommunityEdition),提供应用引擎、前后端开发框架、API网关、调度引擎、统一登录、公共组件等模块,帮助用户快速高效免费、免维护构建支撑工具和操作系统(统称SaaS应用),为SaaS应用提供从创建到部署再到后续维护管理的完整自动化和自助服务,让开发者可以专注于SaaS应用程序的逻辑开发。蓝鲸智云PaaS平台社区版源码包括:PaaS(paas-ce/paas):包含4大服务(python[Django])登录:蓝鲸统一登录服务paas:蓝鲸开发者中心&WebWorkbenchesb:蓝鲸API网关appengine:蓝鲸应用引擎PaaSAgent(paas-ce/paasagent):蓝鲸应用引擎Agent(golang[labstack/echo])LessCode(paas-ce/lesscode):蓝鲸可视化开发平台,提供前端-端页在线可视化拖拽组装、配置编辑、源码生成、二次开发等能力,详细介绍Overview架构设计代码目录部署拓扑图特点开发者中心:提供自助服务,自动化服务,支持快速、低成本、免维护构建SaaS应用统一用户登录系统:支持用户和角色管理,支持与企业内部登录系统对接(对接说明)开发框架:提供统一的SaaS应用开发框架,提高开发效率API网关:支持两种接入方式(在线自助接入输入和组件代码接入)企业级服务总线,方便开发者对接企业现有系统的API服务。多环境部署:支持SaaS应用的多环境部署,方便开发者测试验证和发布可插拔应用:支持蓝鲸S-mart应用上传部署,方便蓝鲸S-mart应用部署和移植。可视化开发平台:支持前端页面在线可视化拖拽组装、配置编辑、源码生成、二次开发等能力(详情介绍)体验极速体验BlueKing智云PaaS平台容器部署入门安装部署PaaS安装和部署PaaSAgent替换已安装的BlueKingCommunityEditionGuideRoadmapPaaSVersionLogPaaSAgentVersionLogSupportwikiFAQ白皮书BlueKingForumBlueKingDevOps在线视频教程BlueKingCommunityBK-CI:BlueWhale持续集成平台是一个开源的持续集成和持续交付系统,可以轻松将您的研发流程呈现在您面前。BK-BCS:蓝鲸容器管理平台,基于容器技术,为微服务业务提供编排管理的基础服务平台。BK-PaaS:蓝鲸PaaS平台是一个开放的开发平台,可以让开发者方便快捷地创建、开发、部署和管理SaaS应用。BK-SOPS:标准操作和维护(SOPS)是一种通过可视化图形界面编排和执行任务流程的系统。是蓝鲸系统中一款轻量级的调度编排SaaS产品。BK-CMDB:BlueKingConfigurationPlatform是一个企业级的资产和应用配置管理平台。TencentBlueKing/iam-python-sdk/TencentBlueKing/iam-go-sdk:BlueKingAuthorityCenterSDKContributing如果您有好的意见或建议,欢迎向我们发送Issue或PullRequests为BlueKing开源社区贡献力量。branch/issue和PR请查看CONTRIBUTING腾讯开源激励计划,鼓励开发者参与贡献,期待你的加入。License基于MIT协议,详情请参考LICENSE。我们承诺在未来交付给任何人时,不更改适用于当前项目版本的开源许可(MIT协议)。源码地址:Gitee:https://gitee.com/Tencent-BlueKing/bk-PaaSGithub:https://github.com/Tencent/bk-PaaS/