1.1.6 • Published 2 months ago

ankh-uml v1.1.6

Weekly downloads
-
License
MIT
Repository
github
Last release
2 months ago

ankh-uml

Ankhorage is the entrypoint of multiple tools that help plan, implement, test & document IT projects.

Quickstart

npx ankh-uml

Features

Generate UML diagrams for your TypeScript classes.

This allows inspection of parts of your whole architecture. Furthermore you can enable/disable features like:

  • Start from a root file (entrypoint)
  • Show/hide interfaces
  • Show/hide types
  • Show/hide return values
  • Show/hide parameters
  • Show/hide dependencies
  • Set the depth of the diagram
  • Choose between multiple renderers
    • Mermaid
    • PlantUML

Contributing

At the moment the tools are written for Node.js & TypeScript.

However other languages, platforms & tools are welcome.

Attach your tool

If you have a tool that you want to attach to Ankhorage, you can do so by providing a NPX entrypoint.

Enhance this repository

If you want to enhance this repository, you can do so by providing a PR.

Conventions

ConventionDetails
eslinteslint-google-config
prettierartiphishle/prettierrc

Conventions

Entrypoint:

  • Naming: ankh-<toolname>.
  • Callable via: npx ankh-<toolname>.
  • Styling of stdout style as in npx ankhorage.

Changelog

2024/02/23

  • Repo renaming and move to meta repository

2024/02/20

  • Created a standalone package for ankh-tools-uml
  • Add examples/ directory with a UML example

2024/02/19

Added UML Generator

  • Basic support of UML generation for a single TS Class
  • Generating UML using PlantUML (Mermaid planned).
1.1.6

2 months ago

1.1.5

2 months ago

1.1.4

2 months ago

1.1.3

2 months ago

1.1.2

2 months ago

1.1.1

2 months ago

1.1.0

2 months ago

1.0.13

2 months ago

1.0.12

2 months ago

1.0.11

2 months ago

1.0.10

2 months ago

1.0.9

2 months ago

1.0.8

2 months ago

1.0.7

2 months ago