首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏生信菜鸟团

    cookiecutter 创建新项目

    # For Mac brew install cookiecutter # For Debian/Ubuntu sudo apt install cookiecuttercookiecutter 我们可以在 Github 中搜索到超过 4000 个 cookiecutter 模板(搜索 cookiecutter 关键词)。 mkdir {{cookiecutter.project_name}} cd {{cookiecutter.project_name}} mkdir {{cookiecutter.documentation }} mkdir {{cookiecutter.data}} mkdir {{cookiecutter.source}} mkdir {{cookiecutter.bin}} mkdir {{cookiecutter.results |-- {{cookiecutter.data}} |-- {{cookiecutter.documentation}} |-- {{cookiecutter.results}}

    2.1K20发布于 2021-10-12
  • 来自专栏k8s技术圈

    简化 Go 开发 - 使用强大的工具提高生产力

    Cookiecutter:使用一致的模板快速启动项目 问题描述 从头开始创建新的 Go 项目通常涉及设置标准项目结构和配置基本文件。此过程可能非常耗时且容易出错。 Cookiecutter 通过允许您创建预先配置了所需项目结构、依赖项和设置的项目模板来提供帮助。 要开始使用 Cookiecutter,首先,需要将其安装在您的系统上: pip install cookiecutter 接下来,在 GitHub 上找到合适的 Go 项目模板或创建自己的模板。 例如,您可以使用社区创建的自定义 Cookiecutter Go 模板,该模板提供了基本的 Go 项目结构: cookiecutter https://github.com/your-username/ golang-cookiecutter Cookiecutter 将提示您输入一些特定于项目的详细信息,例如项目名称、作者和存储库名称。

    51810编辑于 2023-10-09
  • 来自专栏Python 自动化

    4 个Python项目管理与构建工具,建议收藏!

    关于项目目录布局,有做成项目模板的,然后做成工具来应用项目模板 下面大概浏览一下四个工具的使用 CookieCutter PyScaffold PyBuilder Poetry CookieCutter 一个经典的 Python 项目目录结构 $ pip install cookiecutter $ cookiecutter gh:audreyr/cookiecutter-pypackage # 以 github 上的 audreyr/cookiecutter-pypackage 为模板,再回答一堆的问题生成一个 Python 项目 ...... project_name [Python Boilerplate 最后由 cookiecutter 生成的项目模板是下面的样子: $ tree sample sample ├── AUTHORS.rst ├── CONTRIBUTING.rst ├── HISTORY.rst 如此通过对以上四个工具的认识,项目结构的复杂度由 cookiecutter-pyproject -> PyScaffold -> PyBuilder -> Poetry 依次降低,使用的难度大略也是相同的顺序

    1.7K30编辑于 2022-09-28
  • 来自专栏信数据得永生

    Python 进阶指南(编程轻松进阶):十二、使用 Git 组织您的代码项目

    你可以在cookiecutter.readthedocs.io找到 Cookiecutter 模块和命令行程序的完整文档。 要安装 Cookiecutter,运行pip install --user cookiecutter(在 Windows 上)或pip3 install --user cookiecutter(在 MacOS 这个安装包括 Cookiecutter 命令行程序和cookiecutter Python 模块。 如果你得到一个错误,你也可以运行python -m cookiecutter而不是cookiecutter。 你可以在github/cookiecutter/cookiecutter找到许多编程语言的模板。

    1.8K30编辑于 2023-04-09
  • 来自专栏Python数据分析实例

    Python 项目管理与构建工具

    下面大概浏览一下四个工具的使用 CookieCutter PyScaffold PyBuilder Poetry CookieCutter 一个经典的 Python 项目目录结构 $ pip install cookiecutter $ cookiecutter gh:audreyr/cookiecutter-pypackage # 以 github 上的 audreyr/cookiecutter-pypackage 最后由 cookiecutter 生成的项目模板是下面的样子: $ tree sample sample ├── AUTHORS.rst ├── CONTRIBUTING.rst ├── HISTORY.rst 它是一个用来创建 Python 项目脚手架的工具,安装和使用: $ pip install pyscaffold $ putup sample 这样创建了一个 Python 项目,目录结构与前面 cookiecutter 通过对以上四个工具的认识,项目结构的复杂度由 cookiecutter-pyproject -> PyScaffold -> PyBuilder -> Poetry 依次降低,使用的难度大略也是相同的顺序

    89220编辑于 2022-04-08
  • 来自专栏Python小课堂

    四个 Python 项目管理的构建工具

    下面大概浏览一下四个工具的使用 CookieCutter PyScaffold PyBuilder Poetry  CookieCutter 一个经典的 Python 项目目录结构 $ pip install  cookiecuttercookiecutter gh:audreyr/cookiecutter-pypackage    # 以 github 上的 audreyr/cookiecutter-pypackage 最后由 cookiecutter 生成的项目模板是下面的样子: $ tree sample sample ├── AUTHORS.rst ├── CONTRIBUTING.rst ├── HISTORY.rst ,它是一个用来创建 Python 项目脚手架的工具,安装和使用: $ pip install pyscaffold $ putup sample 这样创建了一个 Python 项目,目录结构与前面  cookiecutter 通过对以上四个工具的认识,项目结构的复杂度由 cookiecutter-pyproject -> PyScaffold -> PyBuilder -> Poetry 依次降低,使用的难度大略也是相同的顺序

    2.3K20编辑于 2022-01-05
  • 来自专栏日常学python

    4 个 Python 项目管理与构建工具,建议收藏!

    下面大概浏览一下四个工具的使用 CookieCutter PyScaffold PyBuilder Poetry CookieCutter 一个经典的 Python 项目目录结构 $ pip install  cookiecuttercookiecutter gh:audreyr/cookiecutter-pypackage    # 以 github 上的 audreyr/cookiecutter-pypackage 最后由 cookiecutter 生成的项目模板是下面的样子: $ tree sample sample ├── AUTHORS.rst ├── CONTRIBUTING.rst ├── HISTORY.rst ,它是一个用来创建 Python 项目脚手架的工具,安装和使用: $ pip install pyscaffold $ putup sample 这样创建了一个 Python 项目,目录结构与前面  cookiecutter 通过对以上四个工具的认识,项目结构的复杂度由 cookiecutter-pyproject -> PyScaffold -> PyBuilder -> Poetry 依次降低,使用的难度大略也是相同的顺序

    1.2K30编辑于 2022-10-08
  • 来自专栏01ZOO

    从零开发无服务函数管理器:jupyter lab 插件

    jupyterlab-ext --override-channels --strict-channel-priority -c conda-forge -c anaconda jupyterlab cookiecutter 创建插件项目 3.1 使用 cookiecutter 创建项目模板 ➜ cookiecutter https://github.com/jupyterlab/extension-cookiecutter-ts

    3.9K291发布于 2019-12-15
  • 来自专栏HelloGitHub

    如何建立一个完美的 Python 项目

    您可以按照步骤操作,也可以直接跳到 使用 cookiecutter 生成项目 部分(老手)。 我们将使用它来安装 pipenv 和 cookiecutter。 pass_filenames: false 如果需要跳过这些 hooks,可以运行 git commit --no-verify 或 git push --no-verify 使用 cookiecutter 生成项目 现在,我们已经知道了理想项目中包含了什么,我们可以将其转换为 模板[10] 从而可以使用单个命令生成一个包含这些库和配置的新项目: pipx run cookiecutter gh:sourcery-ai /python-best-practices-cookiecutter 填写项目名称和仓库名称,将为您生成新的项目。

    2.1K40发布于 2021-05-14
  • 来自专栏Python数据科学

    你知道Jupyter notebook还可以用来做 “视频聊天室” 吗?

    开发人员可以通过使用widget-cookiecutter项目快速启动包含代码结构和封装的最佳实践的小组件库。 widget-cookiecutter链接: https://github.com/jupyter-widgets/widget-cookiecutter/ 已经有许许多多不同的小组件库被创建好了,你可以直接使用

    2.4K10发布于 2018-12-17
  • 来自专栏Python数据科学

    干货 | 推荐一整套 Python 开发工具

    我们将用它来安装 pipenv 和 cookiecutter 。 types: [python] pass_filenames: false 如果你需要跳过这些钩子,你可以运行 git commit--no-verify或 git push--no-verify 使用cookiecutter 生成项目 我们已经看到了理想项目都使用了哪些工具,可以将其固化为一个模板,只需要1个命令 即可生成新项目: pipx run cookiecutter gh:sourceryai/python-best-practices-cookiecutter

    1.6K10发布于 2019-09-08
  • 来自专栏程序员八阿哥

    小白Pycharm使用(6):如何使用 Python 开始建立你的数据分析项目

    最近,DrivenData发布了更为普适的Cookiecutter Data Science来构建项目结构。 Python 中的cookiecutter包可根据模板自动创建项目文件夹。 你可以使用现有的模板,例如,Cookiecutter Data Science或者作者的项目结构模板,或是创建你自己新的模板。 使用虚拟环境最好的方法就是选用支持它们的编辑器,比如:PyCharm 。

    1.3K30发布于 2018-08-02
  • 来自专栏诸葛青云的专栏

    运用Python这么多年,总结Python开发者节省时间的10个方法

    使用Cookiecutter image Cookiecutter 是一命令行工具,可以帮助你从工程模板创建 Python 工程,这可以节省大量的时间。 7.

    55820发布于 2019-06-19
  • 来自专栏编程派的专栏

    提升 Python 编程效率的十点建议

    使用Cookiecutter Cookiecutter 是一命令行工具,可以帮助你从工程模板创建 Python 工程,这可以节省大量的时间。 7.

    2.4K00发布于 2017-05-17
  • 来自专栏机器学习与统计学

    数据科学家易犯的十大编码错误,你中招了吗?

    参阅 Cookiecutter Data Science 或 d6tflow 项目模板,并用问题 1 中提到的工具存储以及共享数据。 Cookiecutter Data Science:https://drivendata.github.io/cookiecutter-data-science/#directory-structure

    67330发布于 2019-05-15
  • 来自专栏机器之心

    数据科学家易犯的十大编码错误,你中招了吗?

    参阅 Cookiecutter Data Science 或 d6tflow 项目模板,并用问题 1 中提到的工具存储以及共享数据。 Cookiecutter Data Science:https://drivendata.github.io/cookiecutter-data-science/#directory-structure

    94020发布于 2019-05-14
  • 来自专栏数据科学与人工智能

    【Python环境】Python 开发者节省时间的 10 个方法

    使用Cookiecutter ? Cookiecutter 是一命令行工具,可以帮助你从工程模板创建 Python 工程,这可以节省大量的时间。 7.

    76170发布于 2018-02-26
  • 来自专栏BestSDK

    Python 开发者提高效率的 10 个方法

    使用Cookiecutter ? Cookiecutter 是一命令行工具,可以帮助你从工程模板创建 Python 工程,这可以节省大量的时间。 7.

    1K90发布于 2018-03-01
  • 来自专栏数据分析1480

    干货 | Python 开发者节省时间的 10 个方法

    使用Cookiecutter ? Cookiecutter 是一命令行工具,可以帮助你从工程模板创建 Python 工程,这可以节省大量的时间。 7.

    54410发布于 2019-07-15
  • 【AI平台核心架构设计】

    蓝绿部署:通过流量切换实现零停机迁移 金丝雀发布:逐步验证新版本稳定性 特性开关:动态控制功能启用状态 数据双写:确保数据迁移过程可回滚 影子流量:对比新旧系统处理结果 工程资产层实现方案 代码模板库基于Cookiecutter 代码模板库基于Cookiecutter规范构建,采用Jinja2模板引擎实现动态变量注入。 支持通过cookiecutter.json配置文件定义模板变量,包括: 必填字段验证 条件分支逻辑(如根据用户选择展示不同配置项) 默认值设置 示例场景:当用户选择web_app模板类型时,自动显示前端框架选择项

    26710编辑于 2026-01-20
领券