Skip to main content

GHGA Message Schemas:收集用于 GHGA 服务之间消息传递的模式的包。

项目描述

测试 编解码器

GHGA 消息模式

收集用于 GHGA 服务之间消息传递的模式的包。

快速开始

安装

这个包在 PyPI 上可用: https ://pypi.org/project/ghga-message-schemas

您可以使用以下命令从那里安装它:

pip install ghga-message-schemas

因此,您可以指定以下额外内容:

  • dev:开发和测试所需的依赖项

发展

为了搭建开发环境,我们依靠 vscode 的 devcontainer 特性结合 Docker Compose。

要使用它,您必须安装 Docker Compose 以及带有“Remote - Containers”扩展 ( ms-vscode-remote.remote-containers) 的 vscode。然后在 vscode 中打开这个存储库并 Remote-Containers: Reopen in Container从 vscode“命令面板”运行命令。

这将为您提供一个成熟的、预配置的开发环境,包括:

  • 基础设施依赖项(数据库等)
  • 预装了所有相关的 vscode 扩展
  • 预先配置的掉毛和自动格式化
  • 预配置的调试器
  • 自动许可证头插入

此外,在 devcontainer 内部,如果有以下便利命令可用(请在 vscode 的集成终端中输入): dev_install- 安装包含所有开发依赖项的包并安装 pre-commit(如果您是第一次启动 devcontainer,请运行时间,或者如果您将任何 python 依赖项添加到./setup.cfg)

如果您不想使用 vscode,您可以通过运行以下命令获得类似的设置(没有编辑器特定的功能):

# Execute in the repo's root dir:
cd ./.devcontainer

# build and run the environment with docker-compose
docker-compose up

# attach to the main container:
# (you can open multiple shell sessions like this)
docker exec -it devcontainer_app_1 /bin/bash

执照

此存储库可根据Apache 2.0 许可证免费使用和修改。

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

ghga_message_schemas-0.3.1.tar.gz (10.8 kB 查看哈希

已上传 source

内置分布

ghga_message_schemas-0.3.1-py3-none-any.whl (18.5 kB 查看哈希

已上传 py3