Initial Configuration
The specs.json
file, located in the root folder of your repository, specifies the configuration values used in generating your specification documents. Using the command line menu, you can configure the most important elements. The rest you can do manually.
Create (or edit the sample) spec.json
If you have external glossaries in mind, then this is time to connect them to your specification and/or glossary, under "external_specs".
{
"specs": [
{
"title": "Spec-Up-T Starterpack",
"description": "Create technical specifications in markdown. Based on the original Spec-Up, extended with Terminology tooling",
"author": "Trust over IP Foundation",
"spec_directory": "./spec",
"spec_terms_directory": "terms-definitions",
"output_path": "./docs",
"markdown_paths": [
"spec-head.md",
"terms-and-definitions-intro.md",
"example-markup-in-markdown.md",
"spec-body.md"
],
"logo": "https://raw.githubusercontent.com/trustoverip/spec-up-t-starter-pack/main/spec-up-t-boilerplate/static/logo.svg",
"logo_link": "https://github.com/trustoverip/spec-up-t",
"favicon": "https://raw.githubusercontent.com/trustoverip/spec-up-t-starter-pack/main/spec-up-t-boilerplate/static/favicon.ico",
"source": {
"host": "github",
"account": "trustoverip",
"repo": "spec-up-t-starter-pack"
},
"external_specs": [
{
"external_spec": "test-1",
"gh_page": "https://blockchainbird.github.io/spec-up-xref-test-1/",
"url": "https://github.com/blockchainbird/spec-up-xref-test-1",
"terms_dir": "spec/term-definitions"
},
{
"external_spec": "test-2",
"gh_page": "https://blockchainbird.github.io/spec-up-xref-test-2/",
"url": "https://github.com/blockchainbird/spec-up-xref-test-2",
"terms_dir": "spec/term-definitions"
}
],
"katex": false
}
]
}