Buat proyek dengan cepat dari cookiecutters (templat proyek) dengan utilitas baris perintah ini. Ideal untuk menghasilkan proyek paket Python dan banyak lagi.
Instal cookiecutter menggunakan manajer paket pip:
# pipx is strongly recommended.
pipx install cookiecutter
# If pipx is not an option,
# you can install cookiecutter in your Python user directory.
python -m pip install --user cookiecutter
Cara yang disarankan untuk menggunakan Cookiecutter sebagai utilitas baris perintah adalah menjalankannya dengan pipx
, yang dapat diinstal dengan pip install pipx
, tetapi jika Anda berencana menggunakan Cookiecutter secara terprogram, jalankan pip install cookiecutter
.
Gunakan templat GitHub
# You'll be prompted to enter values.
# Then it'll create your Python package in the current working directory,
# based on those values.
# For the sake of brevity, repos on GitHub can just use the 'gh' prefix
$ pipx run cookiecutter gh:audreyfeldroy/cookiecutter-pypackage
Gunakan templat lokal
$ pipx run cookiecutter cookiecutter-pypackage/
Gunakan dari 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 ( 'gh:audreyfeldroy//cookiecutter-pypackage.git' )
cookiecutter.json
.Pelajari Lebih Lanjut
cookiecutter.json
.Pelajari Lebih Lanjut
Temukan berbagai templat siap pakai di GitHub.
Bergabunglah dengan komunitas, berkontribusi, atau mencari bantuan.
Kami menghargai masukan Anda. Sampaikan kritik atau keluhan Anda secara membangun untuk membantu kami menjadi lebih baik.
Patuhi Kode Etik PyPA selama semua interaksi dalam ekosistem proyek.
Dibuat dan dipimpin oleh Audrey Roy Greenfeld, didukung oleh tim pengelola dan kontributor yang berdedikasi.