GitHubじゃ!Pythonじゃ!

GitHubからPython関係の優良リポジトリを探したかったのじゃー、でも英語は出来ないから日本語で読むのじゃー、英語社会世知辛いのじゃー

audreyr

cookiecutter – cookiecutters(プロジェクトテンプレート)からプロジェクトを作成するコマンドラインユーティリティ。 例:Python..

投稿日:

cookiecutters(プロジェクトテンプレート)からプロジェクトを作成するコマンドラインユーティリティ。 例:Pythonパッケージプロジェクト、jQueryプラグインプロジェクト

クッキーの抜き型

cookiecutters (プロジェクトテンプレート)からプロジェクトを作成するコマンドラインユーティリティ。たとえば、PythonパッケージプロジェクトテンプレートからPythonパッケージプロジェクトを作成する。

私たちはPyCon 2016のオープンソーススポンサーであることを誇りに思っています。

特徴

誰かが機能を言ったのですか?

  • クロスプラットフォーム:Windows、Mac、Linuxは正式にサポートされています。

  • Python 2.7、3.4、3.5、3.6、およびPyPyで動作します。 (しかし、Cookiecutterを使うためにPythonコードを知らない/書く必要はありません。)

  • プロジェクトテンプレートはPython、JavaScript、Ruby、CoffeeScript、RST、Markdown、CSS、HTMLといったプログラミング言語やマークアップ形式で指定できます。 同じプロジェクトテンプレートで複数の言語を使用できます。

  • シンプルなコマンドラインの使用法:

    # Create project from the cookiecutter-pypackage.git repo template
    # You'll be prompted to enter values.
    # Then it'll create your Python package in the current working directory,
    # based on those values.
    $ cookiecutter https://github.com/audreyr/cookiecutter-pypackage
    # For the sake of brevity, repos on GitHub can just use the 'gh' prefix
    $ cookiecutter gh:audreyr/cookiecutter-pypackage
  • コマンドラインでローカルテンプレートを使用します。

    # Create project in the current working directory, from the local
    # cookiecutter-pypackage/ template
    $ cookiecutter cookiecutter-pypackage/
  • あるいは、Pythonからそれを使用してください:

    from cookiecutter.main import cookiecutter
    
    # Create project from the cookiecutter-pypackage/ template
    cookiecutter('cookiecutter-pypackage/')
    
    # Create project from the cookiecutter-pypackage.git repo template
    cookiecutter('https://github.com/audreyr/cookiecutter-pypackage.git')
  • ディレクトリ名とファイル名はテンプレート化することができます。 例えば:

    {{cookiecutter.repo_name}}/{{cookiecutter.repo_name}}/{{cookiecutter.repo_name}}.py
    
  • 無制限レベルのディレクトリネストをサポートします。

  • テンプレートの100%がJinja2で行われます。 これには、ファイル名とディレクトリ名が含まれます。

  • cookiecutter.jsonファイルでテンプレート変数を定義するだけです。 例えば:

    {
        "full_name": "Audrey Roy",
        "email": "audreyr@gmail.com",
        "project_name": "Complexity",
        "repo_name": "complexity",
        "project_short_description": "Refreshingly simple static site generator.",
        "release_date": "2013-07-10",
        "year": "2013",
        "version": "0.1.1"
    }
  • それを--no-inputで抑制しない限り、入力を求めるプロンプトが表示されます:

    • プロンプトはcookiecutter.jsonのキーcookiecutter.json
    • デフォルトのレスポンスはcookiecutter.jsonの値cookiecutter.json
    • プロンプトが順番に表示されます。
  • ~/.cookiecutterrcファイルのクロスプラットフォームサポート:

    default_context:
        full_name: "Audrey Roy"
        email: "audreyr@gmail.com"
        github_username: "audreyr"
    cookiecutters_dir: "~/.cookiecutters/"
  • Cookiecutters(クローンCookiecutterプロジェクトテンプレート)はデフォルトで~/.cookiecutters/置かれ、指定されていればcookiecutters_dirに置かれます。

  • ~/.cookiecutters/ cookiecutterを既にクローンしている場合は、ディレクトリ名で参照することができます:

    # Clone cookiecutter-pypackage
    $ cookiecutter gh:audreyr/cookiecutter-pypackage
    # Now you can use the already cloned cookiecutter by name
    $ cookiecutter cookiecutter-pypackage
  • Git reposやBitbucketのMercurial reposからローカルのcookiecuttersやリモートcookiecuttersを直接使うことができます。

  • デフォルトコンテキスト:プロジェクトを生成するたびにデフォルトとして使用するキー/値ペアを指定する

  • コマンドライン引数を使って余分なコンテキストを挿入する:

    $ cookiecutter --no-input gh:msabramo/cookiecutter-supervisor program_name=foobar startsecs=10
  • Cookiecutter APIに直接アクセスすると、余分なコンテキストを注入することができます。

  • 生成前と生成後のフック:プロジェクトの生成前または生成後に実行するPythonまたはシェルスクリプト。

  • ローカルプロジェクトへのパスは、絶対パスまたは相対パスとして指定できます。

  • プロジェクトは常に現在のディレクトリに生成されます。

利用可能なCookiecutters

素晴らしいクッキーを作るには、多くのcookiecuttersと貢献者が必要です。 私たちはCookiecutterプロジェクトのテンプレートがたくさんあることをとても喜んでいます。 私たちはあなたのニーズにちょうど良い調理器具を見つけることを願っています。

Cookiecutterスペシャル

これらのCookiecuttersはcookiecutterチームによって管理されています:

  • cookiecutter-pypackage@audreyrの究極のPythonパッケージプロジェクトテンプレート。
  • cookiecutter-django :Bootstrap 4のDjangoプロジェクトテンプレート、カスタマイズ可能なユーザーアプリ、スターターテンプレート、作業ユーザー登録、セロリセットアップなど。
  • cookiecutter-pytest-pluginPyTestプラグインをオーサリングするための最小限のCookiecutterテンプレート。より良いプログラムを書くのに役立ちます。

Cookiecuttersのカテゴリー

Python | Python-Django | Python-Pyramid | Cookiecutter(メタ) | 可能な | Git | C | C ++ | C# | Common Lisp | エルム | ゴラン | Java | JS | | Kotlin LaTeX / XeTeX | PHP | Berkshelf-Vagrant | HTML | スカラ | 6502アセンブリ | データ科学 | トルネード | 再現可能な科学 | 継続的な配達

ここであなたのニーズに合った調理器具が見つからない場合は、執筆または提案することを検討してください。 私たちはユーザーにユースケースの解決策を見つけてほしいと願っており、あなたの都合に合わせて保守していない他のプロジェクトのリストを提供しています( 同様のプロジェクトを参照してください)。

コミュニティ

コアコミッターチームは@ audreyr@ pydanny@ michaeljoseph@ pfmoore@ hackebrotです。 私たちはあなたを歓迎し、参加を呼びかけます。

立ち往生? 次のいずれかを試してください:

Cookiecutterの開発はコミュニティ主導型です:

  • Cookiecutterをさらに優れたツールにするために寄稿したすべての貢献者に大変感謝しています。
  • 誰もが貢献するように招待されています。 貢献している指示を読み、始めてください。

他のCookiecutterの貢献者やユーザーとGitterでつなぐ:

奨励は信じられないほど動機づけています。 Cookiecutterでより多くの作業をしたい場合は、サポートを表示してください:

批判や苦情がありましたか?

  • Cookiecutterを改善できるように問題を提出してください。 より良いことができるかについて、友好的で建設的であること。 詳細な提案をする。
  • 我々を助けることができるように私たちをループに入れてください。 たとえば、メーリングリストのCookiecutterで問題を議論している場合は、ディスカッションスレッドやccに少なくとも1人のコアコミッタをリンクさせて問題を提出してください。
  • 励ましてください。 「この関数はこのように書き直されるべきです」というコメントは、「Eww、この関数がどれほど悪いかを見てください」などのコメントよりも行動につながる可能性が非常に高いです。

問題/質問への回答を待っていますか?

  • 辛抱強く辛抱強くください。 すべての問題は、コミッターの核心チームのレーダーにあり、細心の注意を払って検討される予定ですが、作業には多くの問題があります。 緊急の場合は、問題のコアコミッターにリマインダーでpingを実行しても問題ありません。
  • コメントや議論、レビューなどを他人に依頼する
  • Cookiecutterリポジトリで、自分と関連する問題を検索します。
  • 修正/機能/リリース/ヘルプが緊急に必要なので、待つことはできませんか? @audreyrは相談やカスタム開発のために雇用することができます。

このプロジェクトをサポートする

このプロジェクトはボランティアによって運営されています。 Cookiecutterを維持し改善するための努力を支援してください:

このプロジェクトは、Pythonパッケージングコースを利用してサポートすることもできます:

スペイン語でも利用可能:

バッカー

私たちをサポートしてくれた次の人々に感謝したい。

  • アレックス・デブリー
  • アレクサンドル・ハラノ
  • ブルーノ・アラー
  • キャロルウィリング
  • ラッセルキース – マギー

行動規範

Cookiecutterプロジェクトのコードベース、課題トラッカー、チャットルーム、メーリングリストで対話するすべての人は、 PyPA行動規範に従うことが期待されます。


Cookiecuttersのフルパントリー

以下は、使用するか、フォークするためのcookiecutters (別名Cookiecutterプロジェクトテンプレート)のリストです。

自分で作ってから、あなたのリストをこのリストに追加するプルリクエストを提出してください!

Python

  • cookiecutter-pypackage@audreyrの究極のPythonパッケージプロジェクトテンプレート。
  • cookiecutter-pipproject :pip-installableプロジェクト用の最小限のパッケージ
  • cookiecutter-pypackage-minimal :最小限のPythonパッケージテンプレート。
  • cookiecutter-lux-python :便利なMakefile-facilityと追加のヘルパーでPythonパッケージを作成することを目指す定型的なPythonプロジェクトです。
  • cookiecutter-flask :ブートストラップ3を備えたFlaskテンプレート、スターターテンプレート、および作業ユーザー登録。
  • cookiecutter-flask-2 :紛失したパスワードとHerokuの統合を含む、より定型化された重量のあるcookiecutterフラスコ
  • cookiecutter-flask-foundation :キャッシング、フォーム、sqlalchemy、単体テストを含むフラスコテンプレート。
  • cookiecutter-flask-minimal :最小限ではあるが生産準備が整ったFlaskプロジェクトテンプレートで、Flask自体以外の依存関係はありません。
  • cookiecutter-flask-skeleton :フラスコのスタータープロジェクト。
  • cookiecutter-bottle :再利用可能なボトルプロジェクトをすばやく作成するためのcookiecutterテンプレート。
  • cookiecutter-openstack :OpenStackプロジェクトのテンプレート。
  • cookiecutter-docopt :引数の解析にdocoptを使用するPythonコマンドラインスクリプトのテンプレート。
  • cookiecutter-quokka-module :Quokka Flask CMS用の青写真モジュールを作成するためのテンプレート。
  • cookiecutter-kivy :kivy python-frameworkに基づいて構築されたNUIアプリケーションのテンプレート。
  • cookiedozerBuildozerでアンドロイドデバイスにデプロイできるPython Kivyアプリケーションのテンプレート。
  • cookiecutter-pylibrary :良いテストとパッケージング(Tox、Pytest、Travis-CI、Coveralls、AppVeyor、Sphinxドキュメント、isort、バンプバージョン、パッケージ検査などの作業構成)をすばやく開始できるように設計された複雑なテンプレート。
  • cookiecutter-pyvanguard :最先端のPython開発のためのテンプレート。 Invoke 、pytest、bumpversion、Python 2/3との互換性。
  • Python-iOS-template :iOSデバイス上で動作するPythonプロジェクトを作成するためのテンプレート。
  • Python-Android-template :Androidデバイス上で動作するPythonプロジェクトを作成するためのテンプレート。
  • cookiecutter-tryton :ベースと外部Trytonモジュールを作成するためのテンプレート。
  • cookiecutter-tryton-fulfilio :trytonモジュールを作成するためのテンプレート。
  • cookiecutter-pytest-pluginPyTestプラグインをオーサリングするための最小限のCookiecutterテンプレート。より良いプログラムを書くのに役立ちます。
  • cookiecutter-tapiocaタピオカラッパーベースのWeb APIラッパー(クライアント)を構築するためのテンプレート。
  • cookiecutter-muffin :ブートストラップ3を備えたMuffinテンプレート、スターターテンプレート、および作業ユーザー登録。
  • cookiecutter-octoprint-pluginOctoPrintのプラグインをビルドするためのテンプレート。
  • cookiecutter-funkload-friendlyfunkloadに優しいプロジェクト用のCookiecutterテンプレート。
  • cookiecutter-python-app :サブコマンド、ログ、YAML設定、pytestテスト、Virtualenvデプロイメントを含むPython CLIアプリケーションを作成するためのテンプレート。
  • morepath-cookiecutter :Superpowersを持つWebマイクロフレームワークMorepath用のCookiecutterテンプレート。
  • Springerle / hovercraft-slides :新しいホバークラフトのテンプレート プレゼンテーションプロジェクト(構造化テキスト内のimpress.jsスライド)。
  • cookiecutter-snakemake-analysis-pipelineSnakemakeベースの解析パイプラインを簡単にセットアップするための1つの方法。
  • cookiecutter-py3tkinter :Python 3用のテンプレートTkinterアプリケーションGUI。
  • cookiecutter-pyqt5 :完全な機能を備えたPytestテストスイートとTravis CIの統合をすべて最適なPythonパッケージに組み込んだ、あらかじめ作成されたPyQt5 GUIテンプレート。
  • cookiecutter-pyqt4 :ログのサポート、テストのための構造体、UIとワーカーコンポーネントの分離を備えた、あらかじめビルドされたPyQt4 GUIテンプレート。
  • cookiecutter-xontribxontribを構築するためのテンプレート、別名xonshの貢献
  • cookiecutter-conda-pythonConda Pythonパッケージをビルドするためのテンプレート
  • cookiecutter-pypackage-rust-cross-platform-publish :Windows、OSX、LinuxでのリリースをサポートするRustバイナリモジュールを含むPythonホイールのテンプレート。
  • cookiecutter-telegram-bot :CherryPyにwebhooksを持つTelegramボットのためのテンプレートプロジェクト。
  • python-project-template :洗練されたリリース自動化機能を備えたPythonプロジェクト用のテンプレート。
  • cookiecutter-anyblok-project :Anyblokベースのプロジェクトのテンプレート。
  • cookiecutter-python-cli :クリックを使用してPython CLIアプリケーションを作成するためのcookiecutterテンプレート

Python-Django

  • cookiecutter-django :Bootstrap 4のDjangoプロジェクトテンプレート、カスタマイズ可能なユーザーアプリ、スターターテンプレート、作業ユーザー登録、セロリセットアップなど。
  • cookiecutter-django-rest :モバイルアプリケーションとWebアプリケーション用のREST APIを作成します。
  • cookiecutter-simple-django :再利用可能なDjangoプロジェクトをすばやく作成するためのcookiecutterテンプレート。
  • django-docker-bootstrap :Postgres、NodeJS(React)、Nginx、uWSGIと統合されたドッカーを備えたDjango開発/プロダクション環境。
  • cookiecutter-djangopackage :再利用可能なサードパーティのPyPIフレンドリーなDjangoアプリケーションを作成するためのテンプレート。 ドキュメントはチュートリアル形式で書かれています。
  • cookiecutter-django-cms :シンプルなBootstrap 3テンプレートを使用したDjango CMSのテンプレート。 クイックスタートがあり、ドキュメントを配布します。
  • cookiecutter-django-crud :工場とテストを含むモデルの周りに定型的なCRUDを持つDjangoアプリケーションを作成するためのテンプレート。
  • cookiecutter-django-lborgav :Bootstrap 3とFontAwesome 4のDjangoプロジェクト用の別のcookiecutterテンプレート
  • cookiecutter-django-paas :Heroku、OpenShiftなどのPAASプラットフォームで使用できるDjangoテンプレート。
  • cookiecutter-django-rest-framework :再利用可能なDjango REST Frameworkパッケージを作成するためのテンプレート。
  • cookiecutter-django-aws-eb :AWS Elastic BeanstalkでDjangoを起動して実行してください。
  • cookiecutter-wagtailWagtail CMSベースのサイト用のcookiecutterテンプレート。
  • wagtail-cookiecutter-foundationZurb Foundation 6、強力なプロビジョニングとデプロイメント、バウアーによるフロントエンドの依存関係管理、photo_gallery、RSSフィードなどのサイトを稼動させるためのモジュラーアプリケーションを備えたWagtail CMSプロジェクト用の完全テンプレート
  • django-starter :12要素のアプリケーションとcookiecutter-djangoに触発された、迷惑メールとプロビジョニングスクリプトを含むDjangoテンプレート。
  • cookiecutter-django-gulp :Djangoプロジェクトでフロントエンド開発ツールを統合するためのCookiecutterテンプレート。
  • wagtail -starter-kit :wagtail、djangoレイアウト、迷惑メール、プロビジョニングスクリプト、フロントエンドビルドシステムなどを備えたcookiecutter!
  • cookiecutter-django-herokuapp :HerokuのPython 3向けに最適化されたDjango 1.7+テンプレート。
  • cookiecutter-simple-django-cn :中国語のためのシンプルなDjangoテンプレート。
  • cc_django_ember_app :DjangoとEmberJSでアプリケーションを作成する場合
  • cc_project_app_drf : “プロジェクトアプリ”プロジェクトアーキテクチャに基づいてREST APIを作成する
  • cc_project_app_full_with_hooks : “project app”プロジェクトアーキテクチャを使用してDjangoプロジェクトを作成する
  • cc-automated-drf-template :あなたのモデルファイルに基づいてシリアライザ、ビュー、URL、およびadminファイルを入力としてDjango RESTプロジェクトを自動的に作成するテンプレート+スクリプト。
  • cookiecutter-django-foundationZurb Foundation 6フロントエンドフレームワークに基づくcookiecutter-djangoのフォーク
  • cookiecutter-django-ansible :Cookiecutter Django Ansibleは、 cookiecutter-djangoアプリケーションの準備が整ったサーバーをプロビジョニングするためのプロジェクトを開始するためのフレームワークです。
  • wemake-django-template :コードの品質とセキュリティに焦点を当てた最先端のDjangoテンプレート。

Python-Pyramid

  • pyramid-cookiecutter-alchemy :永続ストレージ用のSQLite、ORM用のSQLAlchemy、ルーティング用のURLディスパッチ、テンプレート用のJinja2を使用してPyramidプロジェクトを作成するCookiecutter(プロジェクトテンプレート)。
  • pyramid-cookiecutter-starter :ルーティングのためのURLディスパッチとテンプレート用のJinja2 、Chameleon、またはMakoを使用してPyramidスタータープロジェクトを作成するためのCookiecutter(プロジェクトテンプレート)。
  • pyramid-cookiecutter-zodb :ZODBを使用して永続ストレージ、ルーティングのためのトラバーサル、テンプレート用のChameleonを使用してPyramidプロジェクトを作成するCookiecutter(プロジェクトテンプレート)。
  • substanced-cookiecutter :Substance Dスタータープロジェクトを作成するためのcookiecutter(プロジェクトテンプレート)。 物質Dはピラミッドの上に作られています。
  • cookiecutter-pyramid-talk-python-starter :Pyramid Webアプリケーションを作成するための、意見が分かれたCookiecutterテンプレート。 このcookiecutterテンプレートは、電子メール、sqlalchemy、ロールバー、そしてより統合された新しいPyramid Webアプリケーションを作成します。

Cookiecutter(メタ)

Cookiecutterプロジェクトテンプレートを生成するためのメタテンプレート。

不可能な

  • cookiecutter-moleculeMolecule 、Docker、Testinfraを活用して、すでに実装されているテストインフラストラクチャを使用して、コミュニティのベストプラクティスに従って分子の役割を作成します。
  • cookiecutter-ansible-role :ロールを作成するためのテンプレート。 ファイルの作成を忘れて、アクションに注目してください。
  • cookiecutter-ansible-role-ci :テストキッチン、Docker、InSpecを活用して、既に実装されているテストインフラストラクチャを使用して、ベストプラクティスに沿って不可欠な役割を作成します。

Git

C

  • bootstrap.c :Cで書かれたシンプルなプロジェクト用のテンプレートです。
  • cookiecutter-avr :avr開発用のテンプレート。

C ++

  • BoilerplatePP :C ++で書かれたプロジェクトの単体テストを持つシンプルなテンプレートです。
  • cookiecutter-dpf-effect :DISTRHO Plugin Framework(DPF)用のオーディオプラグインプロジェクトテンプレート。
  • cookiecutter-dpf-audiotk :DISTRHO Plugin Framework(DPF)およびAudio Toolkit(ATK)DSPライブラリ用のオーディオプラグインプロジェクトテンプレート
  • cookiecutter-kata-gtest :Google Testフレームワークを使用したC ++テスト駆動開発用テンプレートのテンプレート。
  • cookiecutter-kata-cpputest :CppUTestフレームワークを使用したC ++テスト駆動開発用テンプレートのテンプレート。

C#

  • cookiecutter-csharp-objc-binding :Objective-C静的ライブラリをバインドするためのC#バインディングプロジェクトを生成するためのテンプレート。

Common Lisp

  • cookiecutter-cl-project :ブートストラップスクリプトとSlimeの統合によるCommon Lispプロジェクトのテンプレート。

エルム

  • cookiecutter-elm :基本的なhtmlの例を含むElmベースのcookiecutter。

ゴラン

  • cookiecutter-golang :ベストプラクティスに従って新しいgoベースのプロジェクトを作成するためのテンプレート。

Java

JS

  • cookiecutter-es6-boilerplate :ES6のフロントエンドプロジェクト向けのcookiecutter。
  • cookiecutter-webpack :ホットリロード、babel es6モジュールを備えたWebpack 2プロジェクトのテンプレート。
  • cookiecutter-jquery :jQuery Boilerplateに基づくjQueryプラグインプロジェクトテンプレート。
  • cookiecutter-jswidget :複数のJSパッケージシステム用にパッケージ化された汎用のフロントエンド、非jQuery JSウィジェットを作成するためのプロジェクトテンプレート。
  • cookiecutter-component :Component JSパッケージのテンプレート。
  • cookiecutter-tampermonkey :TamperMonkeyブラウザスクリプトのテンプレート。
  • cookiecutter-es6-packageバーベル経由でES6を使用してノードパッケージを作成するためのテンプレート。
  • cookiecutter-angular2 :typescriptアプリケーションを使用したmodular angular2のテンプレート。
  • CICADA :AngularJSフロントエンドがDRFバックエンドに接続するためのリスト/ディテールコントローラとパーシャルを自動的に作成するテンプレート+スクリプト。 cc-automated-drf-templateでうまく動作します。

コトリン

LaTeX / XeTeX

  • pandoc-talk :pandocとXeTeXとの会話のためのcookiecutterテンプレート。
  • cookiecutter-latex-article :アカデミックな使い方を目的としたLaTeXテンプレート。
  • cookiecutter-beamer :LaTeX Beamerプレゼンテーションのテンプレート。

PHP

崇高なテキスト

Berkshelf-Vagrant

  • slim-berkshelf-vagrant :一般的な迷惑メール/ berkshelf cookbookのための正式なcookbookのデフォルトを持つ簡単なcookiecutterテンプレート。

HTML

スカラ

  • cookiecutter-scala :いくつかのライブラリを持つ単純なscala hello worldアプリケーション用のcookiecutterテンプレート。
  • cookiecutter-scala-spark :Scalaで書かれたApache Sparkアプリケーション用のcookiecutterテンプレート。

6502アセンブリ

データ科学

  • widget-cookiecutter :カスタムJupyterウィジェットプロジェクトを作成するためのcookiecutterテンプレート。
  • cookiecutter-data-science :Pythonでデータサイエンスの仕事をし、共有するための合理的で標準化された柔軟なプロジェクト構造。 完全なドキュメントはこちらから入手できます
  • cookiecutter-r-data-analysis :docx(Pandoc経由)およびpdf(LaTeX経由)レポートへのRベースのワークフロー用のテンプレート。
  • cookiecutter-docker-science :Dockerコンテナで作業するデータ科学者向けのCookiecutterテンプレート。

再現可能な科学

  • cookiecutter-reproducible-science :Cookiecutter Data Scienceの哲学に似ている、データ、モデル、分析、レポート(科学論文など)を含む、再現可能で透明な科学プロジェクトを開始するためのcookiecutterテンプレート。

データ駆動ジャーナリズム

  • cookiecutter-data-driven-journalism :データジャーナリズムプロジェクトの一貫した組織化といくつかの事前入力ファイル(.gitignore、README、AUTHORSを含む)を使用してデータジャーナリズムの透明性を促進するcookiecutterテンプレート

継続的な配達

  • painless -continuous-delivery :Python(Django、Flask)と実験的なPHPサポートで焼き込んだ連続的な配送を持つソフトウェア開発の設定のためのcookiecutterテンプレート。
  • cookiecutter-devenv :既存のプロジェクトに開発環境とci環境を追加するためのテンプレート。

クラウドツール

  • cookiecutter-tf-module :一貫したTerraformモジュールを構築するためのCookiecutterテンプレート。

竜巻

その他

類似のプロジェクト

  • ペーストには、スケルトンプロジェクトを作成する作成オプションがあります。
  • Diecutter :テンプレートと変数から設定ファイルを返すAPIサービス。
  • Djangoのstartprojectとstartappコマンドは–templateオプションを取ります。
  • python-packager :設定可能なオプションを使用して、独自のテンプレートからPythonパッケージを作成します。
  • YeomanにはRailsに似たジェネレータシステムがあり、アプリの足場を提供しています。
  • scaffoldテンプレートからPyramidプロジェクトを作成するPyramidのpcreateコマンド。
  • mr.bobは、ファイルシステムのテンプレートレンダラで、pasterやtemplerなどのツールを非難することを意図しています。
  • Gruntに組み込まれていたgrunt-initは、プロジェクト作成を自動化するスタンドアロンの足場ツールになりました。
  • scaffoltはHandlebarsをサポートするJSONジェネレータを使います。
  • init-skeletonクローンを作成するか、リポジトリをコピーし、npm installとbower installを実行し、.gitディレクトリを削除します。
  • Ned Batchelderによって開発されたCog Pythonベースのコード生成ツールキット
  • Skaffold pythonとjson configベースのdjango / MVCジェネレータ。いくつかのアドオンとインテグレーションがあります。







-audreyr
-

執筆者:

audreyr

cookiecutter – cookiecutters(プロジェクトテンプレート)からプロジェクトを作成するコマンドラインユーティリティ。 例:Python..

投稿日:

(さらに…)







-audreyr
-

執筆者: