blockdiag

Software screenshot:
blockdiag
Dettagli del software:
Versione: 1.2.4
Data di caricamento: 20 Feb 15
Sviluppatore: Takeshi Komiya
Licenza: Libero
Popolarità: 5

Rating: nan/5 (Total Votes: 0)

blockdiag è uno strumento Python per generare schema a blocchi di file di immagini da file spec-text.
Setup
by easy_install
Fare ambiente:
& Nbsp; easy_install blockdiag
by buildout
Fare ambiente:
& Nbsp; hg clone http://bitbucket.org/tk0miya/blockdiag
& Nbsp; cd blockdiag
& Nbsp; python bootstrap.py
& Nbsp; bin / buildout
Copia e modificare il file ini. esempio:
& Nbsp; cp /blockdiag/examples/simple.diag.
 vi simple.diag
Si prega di fare riferimento a spec-text sezione di esempio impostazione per il formato del file di configurazione simpla.diag.
Campione impostazione spec-text
Alcuni esempi sono disponibili.
simple.diag
simple.diag semplicemente definire i nodi e le transizioni di formato testo puntiforme:
Schema amministratore {
& Nbsp; top_page -> config -> config_edit -> config_confirm -> top_page;
}
screen.diag
screen.diag è campione più complesso. nodi diaglam hanno un'etichetta alternativa e alcune transizioni:
Schema amministratore {
& Nbsp; top_page [label = "pagina Top"];
& Nbsp; foo_index [label = "Elenco dei Foos"];
& Nbsp; foo_detail [label = "Dettaglio FOO"];
& Nbsp; foo_add [label = "Aggiungi FOO"];
& Nbsp; foo_add_confirm [label = "Aggiungi FOO (conferma)"];
& Nbsp; foo_edit [label = "Modifica FOO"];
& Nbsp; foo_edit_confirm [label = "Modifica FOO (conferma)"];
& Nbsp; foo_delete_confirm [label = "Elimina FOO (conferma)"];
& Nbsp; bar_detail [label = "Dettaglio della BAR"];
& Nbsp; bar_edit [label = "Modifica BAR"];
& Nbsp; bar_edit_confirm [label = "Modifica BAR (conferma)"];
& Nbsp; il logout;
& Nbsp; top_page -> foo_index;
& Nbsp; top_page -> bar_detail;
& Nbsp; foo_index -> foo_detail;
& Nbsp; foo_detail -> foo_edit;
& Nbsp; foo_detail -> foo_delete_confirm;
& Nbsp; foo_index -> foo_add -> foo_add_confirm -> foo_index;
& Nbsp; foo_index -> foo_edit -> foo_edit_confirm -> foo_index;
& Nbsp; foo_index -> foo_delete_confirm -> foo_index;
& Nbsp; bar_detail -> bar_edit -> bar_edit_confirm -> bar_detail;
}
Utilizzo
Eseguire il comando blockdiag:
& Nbsp; blockdiag simple.diag
& Nbsp; ls simple.png
simple.png

Caratteristiche :.

  • Genera schema a blocchi di punto, come testo (funzione di base)
  • Multilingualizzazione per il nodo-label (UTF-8 solo).

Cosa c'è di nuovo in questa versione:

  • Fix bug

Cosa c'è di nuovo nella versione 1.2.3:

  • Fix bug

Cosa c'è di nuovo nella versione 1.2.0:

  • Ottimizza algoritmo per il rendering ombra
  • Aggiungi opzioni per docutils direttiva
  • bug fix

Cosa c'è di nuovo nella versione 1.1.8:

  • Aggiungi opzione --ignore-pil
  • bug fix

Cosa c'è di nuovo nella versione 1.1.7:

  • Aggiungi attributo schema: shadow_style
  • Aggiungi percorso font per CentOS 6.2
  • Aggiungi un'impostazione "antialias" nel file di configurazione
  • bug fix

Cosa c'è di nuovo nella versione 1.1.6:

  • Supporto per readthedocs.org
  • direttiva reST supporta: Didascalia: opzione
  • bug fix

Cosa c'è di nuovo nella versione 1.1.5:

  • Embed codice sorgente di documento SVG come descrizione
  • bug fix

Cosa c'è di nuovo nella versione 1.1.4:

  • Aggiungi nuove edge.hstyles: oneone, OneMany, manyone, manymany
  • Aggiungi attributo bordo: Descrizione (per costruire descrizione-tavoli)
  • bug fix

Cosa c'è di nuovo nella versione 1.1.3:

  • Aggiungi nuovo tipo di bordo per-modelli di dati (grazie David Lang)
  • Aggiungi opzione --no-trasparenza
  • bug fix

Requisiti :

  • Python
  • PIL
  • funcparserlib
  • setuptools o distriubte

Programmi simili

document_it
document_it

11 May 15

JCAM Engine
JCAM Engine

3 Jun 15

eXe
eXe

3 Jun 15

AutoLaTeX
AutoLaTeX

17 Feb 15

Altri software di sviluppo Takeshi Komiya

nwdiag
nwdiag

20 Feb 15

actdiag
actdiag

14 Apr 15

netdiag
netdiag

11 May 15

Commenti a blockdiag

I commenti non trovato
Aggiungi commento
Accendere le immagini!