Dengan FreeBSD dan JAVA Kroki Membuat Diagram Jadi Lebih Mudah

· 2 min read

Pustaka Kroki memiliki kinerja dan kecepatan yang hebat. Anda dapat berinteraksi dengan pustaka tersebut dengan mudah menggunakan klien HTTP apa pun.

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.

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.


java kroki format




Dengan FreeBSD dan JAVA Kroki Membuat Diagram Jadi Lebih Mudah:
  • 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.
root@ns7:~ # pkg install graphviz erd svgbob
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
The following 3 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
        erd: 3.0.6_6
        graphviz: 9.0.0
        svgbob: 0.7.1_6

Number of packages to be installed: 3

The process will require 9 MiB more space.
820 KiB to be downloaded.

Proceed with this action? [y/N]: y
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.
mkdir -p root@ns7:~ # mkdir -p ~/kroki-server
root@ns7:~ # cd ~/kroki-server
root@ns7:~/kroki-server #
root@ns7:~/kroki-server # pwd
/root/kroki-server
Setelah kita selesai membuat folder Kroki, kita lanjutkan dengan mengunduh file Kroki dari Github.
root@ns7:~/kroki-server # fetch https://github.com/yuzutech/kroki/releases/download/v0.23.0/kroki-standalone-server-v0.23.0.jar
kroki-standalone-server-v0.23.0.jar                     16 MB 6184 kBps    03s
root@ns7:~/kroki-server # file kroki-standalone-server-v0.23.0.jar
kroki-standalone-server-v0.23.0.jar: Java archive data (JAR)
Kami mulai menjalankan server Kroki.
root@ns7:~/kroki-server # java -jar kroki-server-v0.16.0.jar
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!.
Subscribe on LinkedIn Dengan FreeBSD dan JAVA Kroki Membuat Diagram Jadi Lebih Mudah

Enclosures Link: Dengan FreeBSD dan JAVA Kroki Membuat Diagram Jadi Lebih Mudah

Silahkan Berkomentar, Kakak...! Bunda...!

Posting Komentar