
Mudah membangun aplikasi web generasi berikutnya menggunakan Microfrontends. Piral memungkinkan Anda untuk membuat aplikasi frontend modular yang diperpanjang saat runtime dengan modul yang dipisahkan yang disebut pilet memanfaatkan arsitektur microfrontend .
Pilet dapat dikembangkan secara mandiri dan mengirim dengan kode yang diperlukan, serta semua aset terkait lainnya. Pilet independen dari aplikasi host seperti yang Anda inginkan - membuatnya dapat ditransfer di antara berbagai aplikasi.
Ini menjadikan Piral fondasi yang ideal untuk aplikasi skala menengah ke besar yang dikembangkan oleh tim terdistribusi .
⚡ Pilet mampu secara dinamis memperluas pilet lain atau menggunakan slot ekstensi tersebut sendiri.
⚡ Pilet dapat menyediakan atau menggunakan dependensi bersama dari pilet lain.
⚡ Pilet terisolasi (dikembangkan dan ditangani) dan tidak akan pernah menghancurkan aplikasi Anda.
⚡ Pilet dapat dikembangkan dengan teknologi apa pun menggunakan IDE standar .
⚡ Pilet dapat diperbarui dan dipublikasikan dalam hitungan detik .
⚡ Pilet dapat diluncurkan atau dinonaktifkan secara dinamis untuk membuat aplikasi pembentukan diri .
⚡ Pilet dapat didebug dengan mulus seperti jika Anda menulis monolit.
Piral sendiri dikembangkan sebagai monorepo. Karena itu, repositori ini mungkin mengandung banyak informasi.
Rekomendasi kami adalah memulai dari dokumentasi yang tersedia di docs.ppiral.io. Bekerja melalui tutorial yang tersedia akan memberi Anda informasi yang diperlukan dalam urutan terbaik.
Sementara masalah GitHub dapat digunakan dalam kasus pertanyaan, kami lebih suka pertanyaan penggunaan umum untuk diajukan baik di server Discord kami atau di StackOverflow.
Pastikan untuk memeriksa FAQ kami dan tutorial resmi di muka!
Tujuan utama dari repositori ini adalah untuk terus mengembangkan piral dan ekosistem intinya, membuatnya lebih cepat, lebih kuat, dan lebih mudah digunakan. Pengembangan Piral terjadi di tempat terbuka di GitHub, dan kami berterima kasih kepada masyarakat karena berkontribusi perbaikan bug, ide, dan perbaikan.
Baca di bawah untuk mempelajari bagaimana Anda dapat mengambil bagian dalam meningkatkan piral.
docs berisi dokumentasi (pengguna)src memiliki sumber untuk semua paket, sampel, dan halaman yang dikembangkantest berisi pengaturan tes dan (di masa depan) tes sistemtools memiliki beberapa alat internal untuk membangun komponen yang berbeda Setiap subdirektori berisi README.md lain dengan informasi lebih lanjut mengenai isi folder tertentu.
Kami mengadopsi kode etik yang kami harapkan akan dipatuhi peserta proyek. Harap baca teks lengkapnya sehingga Anda dapat memahami tindakan apa yang akan dan tidak akan ditoleransi.
Baca panduan berkontribusi kami untuk mempelajari tentang proses pengembangan kami, cara mengusulkan perbaikan bug dan perbaikan, dan cara membangun dan menguji perubahan Anda ke piral.
Untuk membantu Anda membuat kaki basah dan membuat Anda terbiasa dengan proses kontribusi kami, kami memiliki daftar masalah pertama yang baik yang berisi bug yang memiliki ruang lingkup yang relatif terbatas. Ini adalah tempat yang tepat untuk memulai.
Piral dirilis menggunakan lisensi MIT. Untuk informasi lebih lanjut, lihat file lisensi.