跳转到主要内容

创建新的pop项目

项目描述

Made with pop, a Python implementation of Plugin Oriented Programming Documentation is published with Sphinx on GitLab Pages via vmware.gitlab.io Made with Python

创建新的pop项目。

关于

pop-create将初始化一个新的pop项目。

什么是POP?

本项目使用pop构建,它是基于Python实现的插件面向编程(POP)。POP旨在以新的方式将计算史上的概念和智慧结合起来,以解决现代计算问题。

更多信息

开始使用

pip3 install pop-create

现在您已安装pop-create,可以运行

pop-create seed --help
pop-create seed -n poppy

此初始版本应与当前由pop项目提供的pop-seed具有相同的功能。

动态命名空间

您可以使用“-d”指定应用程序将要扩展的动态命名空间。在本例中,我们扩展了“states”、“exec”、“acct”和“tool”的动态命名空间;这是idem项目的所有常见扩展。

pop-create seed -n poppy -d exec states acct tool

垂直应用合并项目

如果您的入口点存在于另一个项目中,那么您正在创建一个垂直应用合并项目。例如,如果您正在扩展idem以编写exec模块或states模块,则您的项目将没有入口点。您的项目代码将在其他工具的命名空间上动态扩展。

通过在pop-create seed中添加–vertical标志来创建垂直应用合并项目

pop-create seed --vertical -n poppy

测试

现在为您的项目创建测试的基本代码。这将设置您的项目,以便为测试pop项目提供一些有用的固定值和一些基本的单元/集成测试。

pop-create tests -n poppy

文档

现在为您的项目创建文档的基本代码。这将设置您的项目,以便有一个简单的文档目录,可以轻松添加和构建。

pop-create docs -n poppy

运行所有核心子解析器

如果没有指定子解析器,将运行所有核心子解析器(seed、cicd、docs、tests)。

pop-create -n poppy

项目详情


下载文件

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

源分发

pop_create-8.1.2.tar.gz (38.5 kB 查看哈希)

上传时间

构建分发

pop_create-8.1.2-py3-none-any.whl (49.2 kB 查看哈希)

上传时间 Python 3

由以下组织支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面