Perpustakaan UI tanpa kepala dan generator tema CLI
Didukung oleh:
Serta beberapa alat lainnya yang dikonfigurasikan sebelumnya:
Dokumen
yarn dev - Jalankan semua paket secara lokal dan pratinjau dengan buku ceritayarn build - Bangun Semua Paket Termasuk Situs Buku Storyyarn lint - serat semua paketyarn changeset - menghasilkan perubahanyarn clean - Bersihkan semua node_modules dan folder dist (menjalankan skrip bersih setiap paket) Monorepo ini mencakup paket dan aplikasi berikut:
apps/docs : Situs dokumentasi komponen dengan buku ceritaapps/public-docs : Dokumen publik yang didukung oleh Nextrapackages/ontwik-ui : Komponen Inti Bereaksi Setiap paket dan aplikasi adalah naskah 90%. Ruang kerja benang memungkinkan kita untuk "hoist" dependensi yang dibagi antara paket ke package.json root.json. Ini berarti folder node_modules yang lebih kecil dan pengalaman dev lokal yang lebih baik. Untuk menginstal ketergantungan untuk seluruh monorepo, gunakan bendera ruang kerja -W dengan yarn add .
Repositori ini menggunakan Changesets untuk mengelola versi, membuat changelog, dan menerbitkan ke NPM. Ini sudah dikonfigurasi ulang sehingga Anda dapat mulai menerbitkan paket segera.
Untuk menghasilkan changelog Anda, jalankan yarn changeset secara lokal:
space untuk memilih paket yang ingin Anda sertakan di changeset .space untuk memilih paket yang ingin Anda bumpik versi.changeset dengan ringkasan dan daftar paket yang disertakan. Saat Anda mendorong kode Anda ke GitHub, tindakan GitHub akan menjalankan skrip release yang ditentukan dalam package.json root.json:
turbo run build --filter=docs^... --filter=public-docs^... && changeset publish Turborepo menjalankan skrip build untuk semua paket yang dapat diterbitkan (tidak termasuk dokumen & docs publik) dan menerbitkan paket ke NPM.