-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathDESCRIPTION
More file actions
44 lines (44 loc) · 1.67 KB
/
DESCRIPTION
File metadata and controls
44 lines (44 loc) · 1.67 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
Package: putior
Title: Generate Workflow Diagrams from Code Annotations
Version: 0.2.0
Authors@R:
person("Philipp", "Thoss", , "ph.thoss@gmx.de", role = c("aut", "cre"),
comment = c(ORCID = "0000-0002-4672-2792"))
Description: Provides tools for extracting and processing structured annotations from
source files in 30+ programming languages to facilitate workflow visualization.
The package scans source files for special 'PUT' annotations that define nodes,
connections, and metadata within a data processing workflow. Supports R, Python,
SQL, JavaScript, TypeScript, Go, Rust, Java, and more with automatic comment
syntax detection. These annotations can then be used to generate visual
representations of data flows and processing steps across polyglot software
environments. Builds on concepts from literate programming
Knuth (1984) <doi:10.1093/comjnl/27.2.97> and utilizes directed acyclic graph (DAG)
theory for workflow representation Foraita, Spallek, and Zeeb (2014)
<doi:10.1007/978-0-387-09834-0_65>. Diagram generation powered by 'Mermaid'
Sveidqvist (2014) <https://mermaid.js.org/>.
Language: en-US
License: MIT + file LICENSE
URL: https://pjt222.github.io/putior/, https://github.com/pjt222/putior
BugReports: https://github.com/pjt222/putior/issues
Depends:
R (>= 4.1.0)
Imports:
tools
Suggests:
testthat (>= 3.0.0),
knitr,
rmarkdown,
clipr,
uuid,
pkgdown,
logger,
shiny,
shinyAce,
mcptools,
ellmer,
plumber2
Encoding: UTF-8
Roxygen: list(markdown = TRUE)
RoxygenNote: 7.3.2
Config/testthat/edition: 3
VignetteBuilder: knitr