Dengan FreeBSD dan JAVA Kroki Membuat Diagram Jadi Lebih Mudah
· 2 min read · Label UnixBSD
Pustaka Java gratis memungkinkan pengembang perangkat lunak membuat diagram dari deskripsi tekstual. Kroki adalah API Java terpadu berlisensi MIT sumber terbuka yang memudahkan pengembang perangkat lunak membuat diagram dari deskripsi tekstual dalam aplikasi Java mereka. Kroki adalah API terpadu yang sangat stabil untuk semua pustaka diagram yang dapat digunakan di mana saja.
Pustaka Kroki mengikuti arsitektur modular yang menyediakan banyak modul berbeda seperti server web Java yang bertindak sebagai gateway, API Java Umlet untuk membuat diagram, Node.js CLI, dan banyak lagi. Kroki juga mendukung BlockDiag (BlockDiag, SeqDiag, ActDiag, NwDiag, PacketDiag, RackDiag), BPMN, Bytefield, C4 (dengan PlantUML), D2, DBML, Ditaa, Erd, Excalidraw, GraphViz, Mermaid, Nomnoml, Pikchr, PlantUML, Structurizr, SvgBob, Symbolator, TikZ, UMLet, Vega, Vega-Lite, WaveDrom, WireViz.
Dengan FreeBSD dan JAVA Kroki Membuat Diagram Jadi Lebih Mudah:
Memasang dan Mengkonfigurasi Java OpenJDK 20 di FreeBSD 14
Pada artikel ini, kami akan berasumsi bahwa Anda telah menginstal JAVA di FreeBSD, jadi kami akan langsung melanjutkan dengan menginstal pustaka JAVA yang akan digunakan untuk menjalankan Kroki.
Dengan peramban web, buka http://localhost:8000/.
Keunggulan Kroki adalah ia juga menyediakan API HTTP untuk membuat diagram yang dapat diakses menggunakan alat seperti cURL. Cobalah Kroki untuk membuat diagram yang menyenangkan!.
Pustaka Kroki mengikuti arsitektur modular yang menyediakan banyak modul berbeda seperti server web Java yang bertindak sebagai gateway, API Java Umlet untuk membuat diagram, Node.js CLI, dan banyak lagi. Kroki juga mendukung BlockDiag (BlockDiag, SeqDiag, ActDiag, NwDiag, PacketDiag, RackDiag), BPMN, Bytefield, C4 (dengan PlantUML), D2, DBML, Ditaa, Erd, Excalidraw, GraphViz, Mermaid, Nomnoml, Pikchr, PlantUML, Structurizr, SvgBob, Symbolator, TikZ, UMLet, Vega, Vega-Lite, WaveDrom, WireViz.
1. Fitur Kroki
Pustaka Kroki memiliki kinerja dan kecepatan yang hebat. Anda dapat berinteraksi dengan pustaka tersebut dengan mudah menggunakan klien HTTP apa pun. Pustaka ini menyediakan API HTTP untuk membuat diagram dari deskripsi tekstual dan dapat menangani permintaan GET dan POST. Kroki mendukung fasilitas penyandian diagram dan memungkinkan pengguna untuk menggunakan algoritma deflate + base64 dengan permintaan GET.- Simple: Kroki menyediakan API terpadu untuk semua pustaka diagram.
- Fast: Dibangun menggunakan arsitektur modern, Kroki menawarkan kinerja yang hebat.
- Ready to use: Pustaka diagram ditulis dalam berbagai bahasa: Haskell, Python, JavaScript, Go, PHP, Java.
- Free & Open source: Semua kode tersedia di GitHub.
2. Memulai Kroki di FreeBSD
Untuk menjalankan Kroki di FreeBSD, Anda harus menginstal JAVA terlebih dahulu. Baca artikel sebelumnya tentang menginstal Java di FreeBSD.Memasang dan Mengkonfigurasi Java OpenJDK 20 di FreeBSD 14
Pada artikel ini, kami akan berasumsi bahwa Anda telah menginstal JAVA di FreeBSD, jadi kami akan langsung melanjutkan dengan menginstal pustaka JAVA yang akan digunakan untuk menjalankan Kroki.
Anda juga dapat membuat instalasi Kroki secara manual, sehingga dapat disesuaikan dengan kebutuhan Anda. Untuk melakukannya, Anda perlu menginstal server gateway Kroki secara manual sebagai file jar yang dapat dieksekusi secara mandiri, menginstal pustaka diagram apa pun yang ingin Anda gunakan, lalu menjalankan file jar server gateway. Baca selengkapnya tentang Panduan Instalasi Kroki.
Setelah kita selesai membuat folder Kroki, kita lanjutkan dengan mengunduh file Kroki dari Github.
Kami mulai menjalankan server Kroki.
Perintah di atas akan membuka server web Kroki pada port 8080, Anda dapat mengubah port sesuai dengan sistem FreeBSD Anda.
Dengan peramban web, buka http://localhost:8000/.
Keunggulan Kroki adalah ia juga menyediakan API HTTP untuk membuat diagram yang dapat diakses menggunakan alat seperti cURL. Cobalah Kroki untuk membuat diagram yang menyenangkan!.
Silahkan Berkomentar, Kakak...! Bunda...!
Posting Komentar