pyTRLCConverter documentation

pyTRLCConverter is a command-line tool to convert TRLC files to different output formats, e.g. Markdown or docx. Since the definition of TRLC types is project-specific, the built-in converters can be extended in an object-oriented manner.

@startuml context_diagram

left to right direction
skinparam linetype ortho

database "Filesystem" as fileSystemSrc {
    file "Requirement Specification Language file(s)\n(*.rsl)" as rlsFiles
    file "Source file(s)\n(*.trlc)" as srcFiles
    file "Translation file\n(*.json)" as translationFile
    file "Project specific conversion file (PRJSCF)\n(*.py)" as projectSpecificConversionFile
}

database "Filesystem" as fileSystemDst {
    file "Destination file(s)" as dstFiles
}

rectangle "System" as system {

    component "pyTRLCConverter" <<tool>> as tool
}

rlsFiles ...> tool: <<flow>>
srcFiles ...> tool: <<flow>>
translationFile ...> tool: <<flow>>\n<<optional>>
projectSpecificConversionFile ...> tool: <<flow>>\n<<optional>>

tool ...> dstFiles: <<flow>>

@enduml

License information