Creative Commons团队致力于培养一个受欢迎的社区。 此项目和所有其他Creative Commons开放源码项目均受管理 由我们的 行为准则 .请报告不合格 行为 conduct@creativecommons.org 根据我们的 报告准则 .
安装 管道nv : 使用创建Python虚拟环境并安装前提条件 pipenv公司 : pipenv同步--开发
复制 环境示例 脚本目录中的文件 .env(英语) : cp env.example.env 取消注释中的变量 .env(英语) 文件并根据需要分配值。 请参阅 源.md 关于如何获取凭据: GOOGLE_API_KEYS=你的_API_key PSE_KEY=您的密钥 将更改保存到 .env(英语) 文件。 现在您应该能够运行需要客户端凭据的脚本 没有任何问题。
使用 预先提交
(通过完成Create the Python虚拟环境来安装Pre-commit 和安装必备组件,如上) 手动安装或运行 安装git钩子脚本,以便在每次提交时自动执行 pipenv运行提交前安装 提交前手动运行: pipenv运行预提交运行-a
(可选) 查看配置文件: .预提交配置.yaml
使用 开发/工具.sh
助手脚本
./dev/tools.sh
./dev/tools.sh路径/TO/MY/FILE。 上一年度
Python指南-Creative Commons开源 黑色 : 毫不妥协的Python代码格式化程序 薄片8 : 将pep8、pyflakes、mccabe、, 和第三方插件来检查一些python代码的风格和质量。 监控程序 : 用于对导入进行排序的Python实用程序/库 (它不导入任何库,只对它们进行排序和格式化。)
ppypa/pipenv : 人类Python开发工作流。 预先提交 : 管理和维护框架 多语言预提交挂钩。 登录中 : 利用内置的Python日志模块从共享模块实现灵活的日志系统。