Sign inSign up

dexpi/specificator

Sponsored OSS

By DEXPI e.V.

•Updated about 1 year ago

Tool to generate a DEXPI Specification out of DSL Files. More details see https://dexpi.org.

Image
0

10K+

dexpi/specificator repository overview

ā šŸ“˜ DEXPI Specificator Docker Image

This Docker image provides everything needed to run the DEXPI Specificator⁠ – a Python-based tool to generate technical specifications from structured data models.

The image includes:

  • āœ… Python 3.12
  • āœ… LaTeX for PDF generation
  • āœ… All required Python dependencies (e.g. pnb.mcl)
  • āœ… The Specificator installed and ready to use

ā šŸš€ Usage in GitLab CI/CD

You can use this image directly in your .gitlab-ci.yml to automate the generation of specifications in your own repositories.

⁠Example .gitlab-ci.yml
image: dexpi/specificator:latest

stages:
  - generate_specification

generate_spec:
  stage: generate_specification
  script:
    - python run_specificator.py
    - zip -r specification.zip documentation/
    - tar -czf specification.tar.gz documentation/
  artifacts:
    paths:
      - specification.zip
      - specification.tar.gz

Your repository might look like this:

.
ā”œā”€ā”€ model/             # Input models (TOML, YAML, etc.)
ā”œā”€ā”€ documentation/     # Generated HTML, PDF, etc.
ā”œā”€ā”€ run_specificator.py
ā”œā”€ā”€ .gitlab-ci.yml

ā šŸ“¦ Docker Image Details


ā šŸ˜‹ Need Help?

Please open an issue in the GitLab repository⁠ if you encounter problems or want to contribute.

Tag summary

Content type

Image

Digest

sha256:7712037a1…

Size

749.3 MB

Last updated

over 1 year ago

docker pull dexpi/specificator

This week's pulls

Pulls:

7

Last week