Memulai | Tetap up to date dengan perubahan fajar | Alat Pengembang | Berkontribusi | Kode Etik | Pengajuan toko tema | Lisensi
Dawn mewakili pendekatan html-first, hanya-javascript-hanya-seperti yang dibutuhkan untuk pengembangan tema. Ini adalah tema sumber pertama Shopify yang tersedia dengan kinerja, fleksibilitas, dan fitur toko online 2.0 bawaan dan bertindak sebagai referensi untuk membangun tema Shopify.
Anda dapat menemukan versi yang lebih rinci dari prinsip -prinsip kode tema kami dalam panduan kontribusi.
Kami merekomendasikan menggunakan Dawn sebagai titik awal untuk pengembangan tema. Pelajari lebih lanjut di Shopify.dev.
Jika Anda membangun tema untuk toko tema Shopify, maka Anda dapat menggunakan Dawn sebagai titik awal. Namun, tema yang Anda kirimkan harus berbeda secara substansial dari fajar sehingga memberikan nilai tambah bagi pedagang. Pelajari tentang cara yang bisa Anda gunakan fajar.
Harap dicatat bahwa cabang utama dapat menyertakan kode untuk fitur yang belum dirilis. Versi "stabil" fajar tersedia di toko tema.
Katakanlah Anda sedang membangun tema baru Fajar tetapi Anda masih ingin dapat menarik perubahan terbaru, Anda dapat menambahkan upstream
jarak jauh yang menunjuk ke repositori fajar ini.
origin
dan upstream
: git remote -v
upstream
, Anda dapat menambahkan satu yang poin ke repositori Dawn Shopify: git remote add upstream https://github.com/Shopify/dawn.git
git fetch upstream
git pull upstream main
Ada sejumlah alat yang sangat berguna yang digunakan tim Shopify Themes selama pengembangan. Dawn sudah diatur untuk bekerja dengan alat -alat ini.
Shopify CLI membantu Anda membangun tema Shopify lebih cepat dan digunakan untuk mengotomatisasi dan meningkatkan alur kerja pengembangan lokal Anda. Muncul dibundel dengan serangkaian perintah untuk mengembangkan tema Shopify - semuanya dari bekerja dengan tema di toko Shopify (misalnya membuat, menerbitkan, menghapus tema) atau meluncurkan server pengembangan untuk pengembangan tema lokal.
Anda dapat mengikuti panduan mulai cepat ini untuk pengembang tema untuk memulai.
Kami merekomendasikan menggunakan cek tema sebagai cara untuk memvalidasi dan memasukkan tema Shopify Anda.
Kami telah menambahkan pemeriksaan tema ke daftar ekstensi kode VS Dawn, jadi jika Anda menggunakan kode Visual Studio sebagai editor kode pilihan Anda, Anda akan diminta untuk menginstal pemeriksaan tema vs ekstensi kode setelah membuka kode vs setelah Anda Dawn yang bercabang dan dikloning.
Anda juga dapat menjalankannya dari terminal dengan perintah CLI Shopify berikut:
shopify theme check
Dawn menggunakan tindakan GitHub untuk mempertahankan kualitas tema. Ini adalah titik awal dan apa yang kami sarankan untuk digunakan untuk memastikan Anda membangun tema yang lebih baik. Jangan ragu untuk membangunnya!
Kami menyukai situs web cepat! Itulah sebabnya kami membuat shopify/lighthouse-ci-action. Ini menjalankan serangkaian audit Google Lighthouse untuk halaman rumah, produk dan koleksi di toko untuk memastikan kode yang ditambahkan tidak menurunkan kinerja etalase seiring waktu.
Dawn menjalankan pemeriksaan tema pada setiap komit melalui shopify/tema-check-action.
Ingin membuat perdagangan lebih baik untuk semua orang dengan berkontribusi pada fajar? Kami akan menyukai bantuan Anda! Harap baca panduan berkontribusi kami untuk mempelajari tentang proses pengembangan kami, cara mengusulkan perbaikan dan perbaikan bug, dan cara membangun fajar.
Semua pengembang yang ingin berkontribusi melalui kode atau masalah, silakan membaca kode perilaku kami terlebih dahulu.
Toko Tema Shopify adalah tempat di mana pedagang Shopify menemukan tema yang akan mereka gunakan untuk memamerkan dan mendukung bisnis mereka. Sebagai mitra tema, Anda dapat membuat tema untuk toko tema Shopify dan menjangkau audiens internasional dari sejumlah pengusaha.
Pastikan Anda mengikuti daftar persyaratan toko tema jika Anda tertarik untuk menjadi mitra tema Shopify dan membangun tema untuk platform Shopify.
Hak Cipta (C) 2021-sekarang Shopify Inc. Lihat Lisensi untuk perincian lebih lanjut.