1. Produktai
  2.   Diagrama
  3.   Java
  4.   Kroki

Kroki

 
 

Atvirojo kodo Java API, kad sukurtumėte diagramas iš teksto

Nemokama Java biblioteka, leidžianti programinės įrangos kūrėjams kurti diagramas iš tekstinio aprašymo. Jis palaiko blokinę diagramą, sekos diagramą, veiklos diagramą, tinklo diagramą ir dar daugiau.

Kroki yra atvirojo kodo MIT licencijuota vieninga „Java“ API, leidžianti programinės įrangos kūrėjams kurti diagramas iš tekstinio aprašymo Java programose. Tai labai stabili vieninga API visoms diagramų bibliotekoms, kurią galima naudoti bet kur. Biblioteka vadovaujasi moduline architektūra ir pateikia įvairius modulius, tokius kaip Java žiniatinklio serveris, veikiantis kaip šliuzas, Umlet Java API diagramoms generuoti, Node.js CLI ir kt.

Biblioteka palaiko kelis svarbius diagramų tipus, pvz., blokinę diagramą, BPMN, baitinį lauką, sekos diagramą, veiklos diagramą, tinklo diagramą, paketų diagramą, RackDiag, C4 (su PlantUML), Ditaa, Erd, GraphViz, Mermaid, Nomnoml, PlantUML, SvgBob, UMLet, WaveDrom ir daugelis kitų. Biblioteką galima eksportuoti į šiuos formatus PNG, SVG, JPEG, PDF, Base64 ir kt.

Biblioteka siūlo puikų našumą ir greitį. Galite lengvai bendrauti su biblioteka naudodami bet kurį HTTP klientą. Tai teikia HTTP API, kad būtų galima kurti diagramas iš tekstinių aprašymų ir gali apdoroti GET ir POST užklausas. Jis palaiko diagramos kodavimo funkciją ir leidžia vartotojams naudoti defliacijos + base64 algoritmą su GET užklausa.

Previous Next

Darbo su Kroki pradžia

Rekomenduojamas Kroki diegimo būdas yra naudoti „Docker“. Norėdami sklandžiai įdiegti, naudokite šią komandą.

Įdiekite Kroki naudodami Docker

docker run yuzutech/kroki 

Klonuoti Kroki git saugyklą

git clone https://github.com/yuzutech/kroki.git 

Blokavimo diagramos kūrimas naudojant Java API

Blokinė diagrama yra labai specializuota, aukšto lygio struktūrinė schema, naudojama inžinerijoje, kuri rodo pagrindines dalis arba funkcijas, pavaizduotas blokais ir sujungtas linijomis, parodo blokų ryšį. Atvirojo kodo Kroki biblioteka leidžia programinės įrangos kūrėjams sukurti blokinę diagramą savo programose naudojant Java komandas. Taip pat galite lengvai keisti esamą diagramą.

Sukurkite naują blokų schemą naudodami Java

blockdiag {
  blockdiag -> generates -> "block-diagrams";
  blockdiag -> is -> "very easy!";

  blockdiag [color = "greenyellow"];
  "block-diagrams" [color = "pink"];
  "very easy!" [color = "orange"];
}

Sekos diagramos kūrimas

Atvirojo kodo Java biblioteka Kroki leidžia programinės įrangos kūrėjams kurti ir valdyti sekos diagramas savo programose. Biblioteka leidžia lengvai pridėti naujų elementų į diagramą ir automatiškai išdėstyti sukurtus elementus. Biblioteka lengvai valdo veiklos srautą ir suteikia naudotojams galimybę lengvai įterpti arba atnaujinti veiklos pavadinimus, ištrinti veiklą, pertvarkyti aktyvius dalykus ir dar daugiau 

Sukurkite naują sekos diagramą naudodami Java API

seqdiag {
  browser  -> webserver [label = "GET /index.html"];
  browser <-- webserver;
  browser  -> webserver [label = "POST /blog/comment"];
  webserver  -> database [label = "INSERT comment"];
  webserver <-- database;
  browser <-- webserver;
}

Eksportuokite diagramą į SVG arba PDF naudodami Java

Kroki biblioteka suteikia programinės įrangos kūrėjams galimybę kurti įvairių tipų diagramas savo Java programose. Kuriant diagramas biblioteka siūlo puikų našumą ir greitį. Sukūrę galite eksportuoti jį į kelis palaikomus failų formatus, tokius kaip PNG, SVG, PDF, JPEG ir daugelis kitų. Galite nurodyti išvesties formatą naudodami antraštę Accept arba galite nustatyti išvesties formatą URL.

 Lietuvių