go-typst/README.md
2024-12-18 20:32:14 +01:00

28 lines
905 B
Markdown

# go-typst
A library to generate documents and reports by utilizing the command line version of [typst].
Features include:
- Encoder to convert go objects into typst objects which then can be injected into typst documents.
- Parsing of returned errors into go error objects.
- Uses stdio; No temporary files need to be created.
- Test coverage of most features.
## Installation
1. Use `go get github.com/Dadido3/go-typst` inside of your module to add this library to your project.
2. Install typst by following [the instructions in the typst repository].
## Runtime requirements
You need to have [typst] installed on any machine that you want to run your go project on.
You can install it by following [the instructions in the typst repository].
## Usage
ToDo
[the instructions in the typst repository]: https://github.com/typst/typst?tab=readme-ov-file#installation
[typst]: https://typst.app/