forked from avengineers/SPLed
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathubproject.toml
More file actions
66 lines (54 loc) · 1.3 KB
/
ubproject.toml
File metadata and controls
66 lines (54 loc) · 1.3 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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
"$schema" = "https://ubcode.useblocks.com/ubproject.schema.json"
[project]
name = "SPLed"
[source]
# Include all RST sources in the repo
include = ["**/*.rst"]
# Exclude common build and VCS folders, plus virtual env
extend_exclude = [".git", ".venv", "build/**", "_build/**"]
[needs]
# Use defaults for id generation; types/links/options are defined below
# Types mapped from Sphinx-Needs in conf.py
[[needs.types]]
directive = "req"
title = "Requirement"
prefix = "R_"
color = "#BFD8D2"
style = "node"
[[needs.types]]
directive = "spec"
title = "Specification"
prefix = "S_"
color = "#FEDCD2"
style = "node"
[[needs.types]]
directive = "impl"
title = "Implementation"
prefix = "I_"
color = "#DF744A"
style = "node"
[[needs.types]]
directive = "test"
title = "Test Case"
prefix = "T_"
color = "#DCB239"
style = "node"
# Extra link types mapped from conf.py
[[needs.extra_links]]
option = "implements"
incoming = "is implemented by"
outgoing = "implements"
[[needs.extra_links]]
option = "tests"
incoming = "is tested by"
outgoing = "tests"
[[needs.extra_links]]
option = "results"
incoming = "is resulted from"
outgoing = "results"
# Extra options mapped from conf.py
extra_options = ["integrity"]
# Optional: Sphinx-friendly formatter defaults (can be tuned later)
[format_rst]
validate = true
paragraph_line_length = 88