Rumah  >  Artikel  >  hujung hadapan web  >  kodiak.toml dalam kod sumber tRPC

kodiak.toml dalam kod sumber tRPC

DDD
DDDasal
2024-10-24 07:05:02266semak imbas

Dalam artikel ini, kami menganalisis kodiak.toml yang terdapat dalam kod sumber tRPC.

Kodiak

Automasikan Permintaan Tarik GitHub anda menggunakan Kodiak

  1. Kemas Kini Auto — Pastikan PR anda dikemas kini dengan induk secara automatik

  2. Auto Cantum — Tambahkan label autocantum pada autocantum apabila CI dan Kelulusan lulus.

  3. Kolaborasi Bot — Gabungkan Kodiak dengan bot kebergantungan (dependabot, snyk, greenskeeper.io) untuk mengotomatisasi pengemaskinian kebergantungan

Apabila anda melawati tapak web kodiak, anda akan mendapati Kodiak ialah alat yang

mengautomasikan permintaan tarik Github.

Lihat panduan permulaan pantasnya.

kodiak.yaml dalam repositori trpc:

Coretan kod di bawah dipilih daripada .kodiak.toml

# .kodiak.toml
version = 1
[approve]
auto_approve_usernames = ["dependabot", "renovate"]
[merge]
method = "squash"
automerge_label = ["? merge", "⬆️ dependencies"]
[merge.automerge_dependencies]
# only auto merge "minor" and "patch" version upgrades.
versions = ["minor", "patch"]
usernames = ["dependabot", "renovate"]
[update]
autoupdate_label = "♻️ autoupdate"

Sekarang mari rujuk dokumentasi berdasarkan fail konfigurasi ini. Pilihan pertama adalah meluluskan. Jika PR dibuka oleh pengguna dengan nama pengguna dalam senarai approve.auto_approve_usernames, Kodiak akan menambah kelulusan pada PR secara automatik. Baca lebih lanjut tentang meluluskan.

Pilihan seterusnya dalam fail di atas ialah cantum. Ia mempunyai dua set pembolehubah, kaedah dan automerge_label. Labelkan permintaan tarik anda dengan label kodiak: merge.method = 'rebase', sebagai contoh, untuk menetapkan merge.method kepada "rebase" untuk permintaan tarik anda. Baca lebih lanjut mengenai gabungan. automerge_label ialah label untuk membolehkan Kodiak menggabungkan PR. Kodiak hanya boleh menggabungkan permintaan tarik yang melepasi peraturan perlindungan cawangan GitHub anda. Jika berbilang label dinyatakan dalam tatasusunan, mana-mana label yang ditentukan akan mencetuskan cantuman.

[merge.automerge_dependencies]
# only auto merge "minor" and "patch" version upgrades.
versions = ["minor", "patch"]
usernames = ["dependabot", "renovate"]

Kodiak hanya akan mengautomasikan naik taraf pergantungan untuk pengarang permintaan tarik dalam senarai ini. Lihat automerge_dependenciesusernames.

[update]
autoupdate_label = "♻️ autoupdate"

Permintaan tarik dengan label update.autoupdate_label akan dikemas kini apabila ia sudah lapuk dengan cawangan asasnya.

Rujukan Konfigurasi Daftar Keluar untuk senarai lengkap

pilihan konfigurasi.

Tentang kami:

Di Thinkthroo, kami mengkaji projek sumber terbuka yang besar dan menyediakan panduan seni bina. Kami telah membangunkan Komponen resubale, dibina dengan tailwind, yang boleh anda gunakan dalam projek anda. Kami menawarkan perkhidmatan pembangunan Next.js, React dan Node.

Tempah mesyuarat dengan kami untuk menyelesaikan projek anda.

kodiak.toml in tRPC source code

kodiak.toml in tRPC source code

Rujukan:

1. https://kodiakhq.com/

2. https://github.com/trpc/trpc/blob/next/.kodiak.toml

Atas ialah kandungan terperinci kodiak.toml dalam kod sumber tRPC. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn