1.0.15 • Published 10 months ago

structurizr-typescript v1.0.15

Weekly downloads
83
License
-
Repository
github
Last release
10 months ago

Structurizr for TypeScript

This GitHub repository is a port of Structurizr for .NET to TypeScript, in order to help you visualise, document and explore the software architecture of a software system. In summary, it allows you to create a software architecture model based upon Simon Brown's C4 model.

npm version

Actions Status

How to use

  • Set up a new project similar to this sample

    npm init\ npm install -D @types/node\ npm install -D typescript\ npm install -S structurizr-typescript

  • Start coding your architecture model similar to the sample index.ts
    • For more detailed documentation on how to use Structurizr, please refer to Structurizr for .NET - the usage is pretty much the same
    • In the current version of this package, not all of Structurizrs features are already implemented. See Limitations section below

Limitations

The current version of this package supports:

  • Person, SoftwareSystem, Container, Component & CodeElement entities
  • Relationships between those entities
  • System Context, Container & Component diagrams
  • Deployment diagrams with DeploymentNode, ContainerInstance and HttpHealthCheck entities
  • Filtered Views
  • Custom Element & Relationship styles, usage & export of themes
  • Documentation Sections & Decisions (kudos go to Joe Ruello)
  • Diagram Autolayouting (kudos go to Joe Ruello)
  • Diagram paper size settings
  • Custom Branding & Terminology

This specifically excludes:

  • Encrypted workspaces
  • Dynamic diagrams
  • Enterprise context diagrams

Also, as of now the package has just a few automated tests - use at own risk :-). Let me know if you encounter any issues, I am happy to provide a fix.

1.0.15

10 months ago

1.0.14

1 year ago

1.0.13

1 year ago

1.0.12

1 year ago

1.0.11

4 years ago

1.0.10

4 years ago

1.0.9

5 years ago

1.0.8

5 years ago

1.0.7

5 years ago

1.0.6

5 years ago

1.0.5

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago

0.0.21

6 years ago

0.0.20

6 years ago

0.0.19

6 years ago

0.0.18

6 years ago

0.0.17

6 years ago

0.0.16

6 years ago

0.0.14

6 years ago

0.0.13

6 years ago

0.0.12

6 years ago

0.0.11

6 years ago

0.0.10

6 years ago

0.0.9

6 years ago

0.0.8

6 years ago

0.0.7

6 years ago

0.0.6

6 years ago

0.0.5

6 years ago

0.0.4

6 years ago

0.0.3

6 years ago

0.0.2

6 years ago

0.0.1

6 years ago