1. Produkti
  2.   Diagramma
  3.   Java
  4.   Kroki

Kroki

 
 

Atvērtā pirmkoda Java API, lai izveidotu diagrammas no teksta

Bezmaksas Java bibliotēka, kas programmatūras izstrādātājiem ļauj izveidot diagrammas no teksta apraksta. Tā atbalsta blokshēmu, secības diagrammu, darbības diagrammu, tīkla diagrammu un daudz ko citu.

Kroki ir atvērtā pirmkoda MIT licencēta vienota Java API, kas programmatūras izstrādātājiem ļauj izveidot diagrammu no teksta apraksta savās Java lietotnēs. Tā ir ļoti stabila vienota API visām diagrammu bibliotēkām, ko var izmantot jebkur. Bibliotēka izmanto moduļu arhitektūru un ir nodrošinājusi dažādus moduļus, piemēram, Java tīmekļa serveri, kas darbojas kā vārteja, Umlet Java API diagrammu ģenerēšanai, Node.js CLI un citus.

Bibliotēka ir nodrošinājusi atbalstu vairākiem svarīgiem diagrammu veidiem, piemēram, blokshēma, BPMN, baitfīls, secības diagramma, darbības diagramma, tīkla diagramma, pakešu diagramma, RackDiag, C4 (ar PlantUML), Ditaa, Erd, GraphViz, Mermaid, Nomnoml, PlantUML, SvgBob, UMLet, WaveDrom un daudzas citas. Bibliotēku var eksportēt šādos formātos PNG, SVG, JPEG, PDF, Base64 un citos.

Bibliotēka piedāvā lielisku veiktspēju un ātrumu. Varat viegli mijiedarboties ar bibliotēku, izmantojot jebkuru HTTP klientu. Tas nodrošina HTTP API, lai izveidotu diagrammas no teksta aprakstiem un var apstrādāt gan GET, gan POST pieprasījumus. Tas atbalsta diagrammu kodēšanas iespēju un ļauj lietotājiem izmantot deflācijas + base64 algoritmu ar GET pieprasījumu.

Previous Next

Darba sākšana ar Kroki

Ieteicamais veids, kā instalēt Kroki, ir izmantot Docker. Lūdzu, izmantojiet šo komandu, lai instalēšana noritētu vienmērīgi.

Instalējiet Kroki, izmantojot Docker

docker run yuzutech/kroki 

Klonēt Kroki git krātuvi

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

Bloku diagrammas izveide, izmantojot Java API

Blokshēma ir ļoti specializēta, augsta līmeņa blokshēma, ko izmanto inženierzinātnēs un kurā ir parādītas galvenās daļas vai funkcijas, kas attēlotas ar blokiem un savstarpēji savienotas ar līnijām, parāda bloku attiecības. Atvērtā koda Kroki bibliotēka ļauj programmatūras izstrādātājiem izveidot blokshēmu savās lietojumprogrammās, izmantojot Java komandas. Varat arī viegli modificēt esošo diagrammu.

Izveidojiet jaunu bloku diagrammu, izmantojot Java

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

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

Secības diagrammas izveide

Atvērtā pirmkoda Java bibliotēka Kroki ļauj programmatūras izstrādātājiem izveidot un pārvaldīt secību diagrammas savās lietojumprogrammās. Bibliotēka ļauj ērti pievienot jaunus elementus diagrammā un automātiski sakārtot izveidotos elementus. Bibliotēka viegli kontrolē darbību plūsmu un sniedz lietotājiem iespēju ērti ievietot vai atjaunināt darbību nosaukumus, dzēst darbību, pārkārtot aktīvos un veikt citas darbības 

Izveidojiet jaunu secību diagrammu, izmantojot 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;
}

Eksportējiet diagrammu SVG vai PDF formātā, izmantojot Java

Kroki bibliotēka sniedz programmatūras izstrādātājiem iespēju savās Java lietojumprogrammās izveidot dažāda veida diagrammas. Bibliotēka piedāvā lielisku veiktspēju un ātrumu, veidojot diagrammas. Kad tas ir izveidots, varat to eksportēt uz vairākiem atbalstītiem failu formātiem, piemēram, PNG, SVG, PDF, JPEG un daudziem citiem. Varat norādīt izvades formātu, izmantojot galveni Accept, vai arī norādīt izvades formātu URL.

 Latviski