Metadata-Version: 2.4
Name: blueapps
Version: 4.16rc6
Summary: development framework for blueking
Home-page: https://github.com/TencentBlueKing/blueapps
Author: blueking
Author-email: blueking@tencent.com
Description-Content-Type: text/markdown
License-File: LICENSE.txt
Requires-Dist: Django<5.0.0,>=2.2.6
Requires-Dist: bkoauth>=0.0.12
Requires-Dist: MarkupSafe<3.0.0,>=1.1.1
Requires-Dist: Mako<2.0,>=1.0.6
Requires-Dist: requests<3.0.0,>=2.22.0
Requires-Dist: python-json-logger>=0.1.7
Requires-Dist: whitenoise<7,>=3.3.0
Requires-Dist: Werkzeug<4.0.0,>=1.0.0
Requires-Dist: pyCryptodome>=3.9.7
Requires-Dist: PyJWT<3.0,>=1.6.1
Requires-Dist: cryptography>=2.7
Provides-Extra: opentelemetry
Requires-Dist: opentelemetry-api<2.0.0,>=1.6.2; extra == "opentelemetry"
Requires-Dist: opentelemetry-sdk<2.0.0,>=1.6.2; extra == "opentelemetry"
Requires-Dist: opentelemetry-exporter-otlp<2.0.0,>=1.6.2; extra == "opentelemetry"
Requires-Dist: opentelemetry-exporter-jaeger<2.0.0,>=1.6.2; extra == "opentelemetry"
Requires-Dist: opentelemetry-exporter-jaeger-proto-grpc<2.0.0,>=1.6.2; extra == "opentelemetry"
Requires-Dist: opentelemetry-exporter-jaeger-thrift<2.0.0,>=1.6.2; extra == "opentelemetry"
Requires-Dist: opentelemetry-instrumentation<1.0.0,>=0.25b2; extra == "opentelemetry"
Requires-Dist: opentelemetry-instrumentation-celery<1.0.0,>=0.25b2; extra == "opentelemetry"
Requires-Dist: opentelemetry-instrumentation-django<1.0.0,>=0.25b2; extra == "opentelemetry"
Requires-Dist: opentelemetry-instrumentation-dbapi<1.0.0,>=0.25b2; extra == "opentelemetry"
Requires-Dist: opentelemetry-instrumentation-redis<1.0.0,>=0.25b2; extra == "opentelemetry"
Requires-Dist: opentelemetry-instrumentation-logging<1.0.0,>=0.25b2; extra == "opentelemetry"
Requires-Dist: opentelemetry-instrumentation-requests<1.0.0,>=0.25b2; extra == "opentelemetry"
Requires-Dist: prometheus-client<1.0.0,>=0.9.0; extra == "opentelemetry"
Requires-Dist: django-prometheus<3.0.0,>=2.1.0; extra == "opentelemetry"
Provides-Extra: bkcrypto
Requires-Dist: bk-crypto-python-sdk<3.0.0,>=1.1.1; extra == "bkcrypto"
Provides-Extra: bk-notice
Requires-Dist: bk-notice-sdk<2.0.0,>=1.1.1; extra == "bk-notice"
Provides-Extra: apigw-manager
Requires-Dist: apigw-manager<3.0.0,>=1.1.5; extra == "apigw-manager"
Dynamic: author
Dynamic: author-email
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: license-file
Dynamic: provides-extra
Dynamic: requires-dist
Dynamic: summary

# 蓝鲸Python开发框架Blueapps

![blueapps](docs/resource/img/blueapps.png)

[![license](https://img.shields.io/badge/license-mit-brightgreen.svg?style=flat)](https://github.com/TencentBlueKing/blueapps/blob/master/LICENSE) [![Release Version](https://img.shields.io/badge/release-3.3.3-brightgreen.svg)](https://github.com/TencentBlueKing/blueapps/releases) [![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](https://github.com/TencentBlueKing/blueapps/pulls) 

> **重要提示**: `master` 分支是开发分支，可能处于 *不稳定或者不可用状态* 。请通过[releases](https://github.com/TencentBlueKing/blueapps/releases) 而非 `master` 去获取稳定的软件包

蓝鲸Python开发框架Blueapps可以帮助开发人员快速在蓝鲸 PaaS 平台上开发 SaaS 的 `Python 框架` 。该开发框架基于 `Django 框架` 架构，并在此基础上进行扩展，增加蓝鲸系统的特有功能，例如：`身份验证`、`ESB 调用` 及 `模板渲染` 等功能，以便开发者可以更专注于 SaaS 的 `逻辑开发` 。

 本次开源的是蓝鲸Python开发框架Blueapps打包编译环境，执行打包构建后开发人员可以直接基于源码提供的功能进行开发。

## Overview

- [快速开始](docs/overview/project_usage.md)
- [代码目录](docs/overview/project_codes.md)
- [配置管理](docs/overview/project_config.md)
- [apigw自动注册](docs/overview/project_apigw_sync.md)
- [使用说明](https://bk.tencent.com/docs/document/6.0/130/5949)

## Roadmap

- [版本日志](docs/release.md)

## Support

- [蓝鲸论坛](https://bk.tencent.com/s-mart/community)

- 联系我们，技术交流QQ群：

  社区版QQ交流群：495299374
  
  蓝鲸运维开发交流群：878501914
  
  <img src="docs/resource/img/QR-Code.png" align=center style="zoom:67%;" />
  
## BlueKing Community
* [BK-CMDB](https://github.com/Tencent/bk-cmdb): 蓝鲸配置平台（蓝鲸 CMDB）是一个面向资产及应用的企业级配置管理平台。
- [BK-CI](https://github.com/Tencent/bk-ci): 蓝鲸持续集成平台是一个开源的持续集成和持续交付系统，可以轻松将你的研发流程呈现到你面前。
- [BK-BCS](https://github.com/Tencent/bk-bcs): 蓝鲸容器管理平台是以容器技术为基础，为微服务业务提供编排管理的基础服务平台。
- [BK-BCS-SaaS](https://github.com/Tencent/bk-bcs-saas): 蓝鲸容器管理平台 SaaS 基于原生 Kubernetes 和 Mesos 自研的两种模式，提供给用户高度可扩展、灵活易用的容器产品服务。
- [BK-PaaS](https://github.com/Tencent/bk-PaaS): 蓝鲸 PaaS 平台是一个开放式的开发平台，让开发者可以方便快捷地创建、开发、部署和管理 SaaS 应用。
- [BK-SOPS](https://github.com/Tencent/bk-sops): 标准运维（SOPS）是通过可视化的图形界面进行任务流程编排和执行的系统，是蓝鲸体系中一款轻量级的调度编排类 SaaS 产品。
- [BK-JOB](https://github.com/Tencent/bk-job): 蓝鲸作业平台(Job)是一套运维脚本管理系统，具备海量任务并发处理能力。

## Contributing
对于项目感兴趣，想一起贡献并完善项目请参阅[Contributing Guide](docs/CONTRIBUTING.md)。

[腾讯开源激励计划](https://opensource.tencent.com/contribution) 鼓励开发者的参与和贡献，期待你的加入。

## FAQ

请查看 [FAQ](docs/faq.md)

## License

基于 MIT 协议， 详细请参考[LICENSE](LICENSE.txt)

