Znai

Rich documentation generator (markdown and java based)

License

License

GroupId

GroupId

com.twosigma.znai
ArtifactId

ArtifactId

znai-parent
Last Version

Last Version

1.29
Release Date

Release Date

Type

Type

pom
Description

Description

Znai
Rich documentation generator (markdown and java based)
Project URL

Project URL

https://github.com/twosigma/znai
Source Code Management

Source Code Management

https://github.com/twosigma/znai

Download znai-parent

Filename Size
znai-parent-1.29.pom 21 KB
Browse

How to add to project

<!-- https://jarcasting.com/artifacts/com.twosigma.znai/znai-parent/ -->
<dependency>
    <groupId>com.twosigma.znai</groupId>
    <artifactId>znai-parent</artifactId>
    <version>1.29</version>
    <type>pom</type>
</dependency>
// https://jarcasting.com/artifacts/com.twosigma.znai/znai-parent/
implementation 'com.twosigma.znai:znai-parent:1.29'
// https://jarcasting.com/artifacts/com.twosigma.znai/znai-parent/
implementation ("com.twosigma.znai:znai-parent:1.29")
'com.twosigma.znai:znai-parent:pom:1.29'
<dependency org="com.twosigma.znai" name="znai-parent" rev="1.29">
  <artifact name="znai-parent" type="pom" />
</dependency>
@Grapes(
@Grab(group='com.twosigma.znai', module='znai-parent', version='1.29')
)
libraryDependencies += "com.twosigma.znai" % "znai-parent" % "1.29"
[com.twosigma.znai/znai-parent "1.29"]

Dependencies

There are no dependencies for this project. It is a standalone project that does not depend on any other jars.

Project Modules

  • znai-utils
  • znai-utils-for-testing
  • znai-console
  • znai-testing-tcli
  • znai-ddjt-docs
  • znai-diagrams
  • znai
  • znai-site-extensions
  • znai-core
  • znai-latex
  • znai-java
  • znai-groovy
  • znai-cpp
  • znai-ecmascript
  • znai-sphinx
  • znai-open-api
  • znai-typescript
  • znai-jupyter
  • znai-reactjs-api
  • znai-reactjs
  • znai-server
  • znai-client
  • znai-cli
  • znai-generators
  • znai-maven-plugin
  • znai-docs
  • znai-testing-examples
  • znai-shaded
  • znai-dist

Znai

Znai transforms Markdown files into rich, well-structured documentation served in a web front-end built on React. It provides many custom add-ons that supercharge basic generated docs with advanced layout features, dynamic references to code and test artifacts, and many visual and functional enhancements.

User guide: https://testingisdocumenting.org/znai/

Developer Setup

Build requires "dot" from the graphviz project to be available on the $PATH.

MacOS

brew install graphviz

Ubuntu/Debian

sudo apt-get install graphviz
com.twosigma.znai

Two Sigma

Versions

Version
1.29
1.27
1.26
1.25
1.24
1.22
1.21
1.20
1.19
1.18
0.16