Overview
Introβ
Below is a summary of the files and folders found in the spec-up-t
GitHub repository / npm package.
info
It is essential to understand:
- that the files and directories listed below can be found in the
spec-up-t
npm package installed in thenode_modules
directory of a working Spec-Up-T installation - that this working Spec-Up-T installation was created from the boilerplate directory inside this
spec-up-t
npm package via NPX
Abstracted overviewβ
Abstracted overview of files and directories in the Spec-Up-T GitHub repository (and npm package).
./
β
β π GITHUB ACTIONS WORKFLOW
β
βββ .github/
βΒ Β βββ workflows/
βΒ Β βββ render-specs.yml
β
β
β
β π CLIENT-SIDE (BROWSER) JAVASCRIPT AND CSS FILES
β
βββ assets/
βΒ Β β
βΒ Β β
βΒ Β β
βΒ Β β π COMPILED VIA GULP (FROM THE CSS AND JS FILES BELOW)
βΒ Β β
βΒ Β βββ compiled/
βΒ Β βΒ Β βββ body.js
βΒ Β βΒ Β βββ head.css
βΒ Β βΒ Β βββ head.js
βΒ Β βΒ Β βββ refs.json
βΒ Β β
βΒ Β β
βΒ Β β
βΒ Β β Β Β π SOURCE FILES (TO BE COMPILED VIA GULP)
βΒ Β β
βΒ Β βββ css/
βΒ Β βΒ Β βββ backToTop.css
βΒ Β βΒ Β βββ β¦ etc
βΒ Β βΒ Β βββ β¦ etc
βΒ Β βΒ Β βββ β¦ etc
βΒ Β β
βΒ Β βββ js/
βΒ Β βΒ Β βββ add-href-to-snapshot-link.js
βΒ Β βΒ Β βββ β¦ etc
βΒ Β βΒ Β βββ β¦ etc
βΒ Β βΒ Β βββ β¦ etc
βΒ Β β
βΒ Β βββ icons.svg
β
β
β
β π FONTS
β
βββ fonts/
βΒ Β βββ KaTeX_AMS-Regular.ttf
βΒ Β βββ β¦ etc
βΒ Β βββ β¦ etc
βΒ Β βββ β¦ etc
β
β
β
β π NODE JAVASCRIPT FILES
β
βββ src/
βΒ Β βββ collectExternalReferences/
βΒ Β βΒ Β βββ checkRateLimit.js
βΒ Β βΒ Β βββ fetchTermsFromGitHubRepository.js
βΒ Β βΒ Β βββ matchTerm.js
βΒ Β βΒ Β βββ processXTrefsData.js
βΒ Β βΒ Β βββ setupFetchHeaders.js
βΒ Β β
βΒ Β βββ config/
βΒ Β βΒ Β βββ paths.js
βΒ Β β
βΒ Β β
βΒ Β β
βΒ Β β π CREATES NEW SPEC-UP-T βINSTALLATIONβ
βΒ Β β
βΒ Β βββ install-from-boilerplate/
βΒ Β βΒ Β β
βΒ Β βΒ Β β
βΒ Β βΒ Β β
βΒ Β βΒ Β β π SPEC-UP-T BOILERPLATE: A FULL βINSTALLATIONβ
βΒ Β βΒ Β β
βΒ Β βΒ Β βββ boilerplate/
βΒ Β βΒ Β βΒ Β βββ .github/
βΒ Β βΒ Β βΒ Β βΒ Β βββ workflows/
βΒ Β βΒ Β βΒ Β βΒ Β βββ fetch-and-push-xrefs.yml
βΒ Β βΒ Β βΒ Β βΒ Β βββ render-specs.yml
βΒ Β βΒ Β βΒ Β β
βΒ Β βΒ Β βΒ Β βββ assets/
βΒ Β βΒ Β βΒ Β βΒ Β βββ test.json
βΒ Β βΒ Β βΒ Β βΒ Β βββ test.text
βΒ Β βΒ Β βΒ Β β
βΒ Β βΒ Β βΒ Β βββ spec/
βΒ Β βΒ Β βΒ Β βΒ Β βββ terms-definitions/
βΒ Β βΒ Β βΒ Β βΒ Β βΒ Β βββ term-1.md
βΒ Β βΒ Β βΒ Β βΒ Β βΒ Β βββ term-2.md
βΒ Β βΒ Β βΒ Β βΒ Β βΒ Β βββ term-3.md
βΒ Β βΒ Β βΒ Β βΒ Β βΒ Β βββ term-4.md
βΒ Β βΒ Β βΒ Β βΒ Β β
βΒ Β βΒ Β βΒ Β βΒ Β βββ example-markup-in-markdown.md
βΒ Β βΒ Β βΒ Β βΒ Β βββ spec-body.md
βΒ Β βΒ Β βΒ Β βΒ Β βββ spec-head.md
βΒ Β βΒ Β βΒ Β βΒ Β βββ terms-and-definitions-intro.md
βΒ Β βΒ Β βΒ Β β
βΒ Β βΒ Β βΒ Β βββ static/
βΒ Β βΒ Β βΒ Β βΒ Β βββ favicon.ico
βΒ Β βΒ Β βΒ Β βΒ Β βββ logo.svg
βΒ Β βΒ Β βΒ Β β
βΒ Β βΒ Β βΒ Β βββ .env.example
βΒ Β βΒ Β βΒ Β βββ README.md
βΒ Β βΒ Β βΒ Β βββ gitignore
βΒ Β βΒ Β βΒ Β βββ specs.json
βΒ Β βΒ Β β
βΒ Β βΒ Β β
βΒ Β βΒ Β β
βΒ Β βΒ Β β π FILES THAT COPY AND INITIALIZE THE BOILERPLATE DIRECTORY