Welcome to the Enterprise Bootstrap Theme documentation. Start here to find the guide you need.
Interactive demo page showcasing every component and Bootstrap theme override. Browse colours, typography, form elements, and all custom components (ErrorDialog, EditableComboBox, DatePicker, TimePicker, DurationPicker, ProgressModal, TimezonePicker, CronPicker, MarkdownEditor, StatusBar, Sidebar, BannerBar, Toolbar, Gauge, Conversation, Timeline) in the themed context.
Integration guide for consumers. What dist/ contains, minimal HTML boilerplate, loading fonts and icons, adding components, and a verification checklist.
Every SCSS variable from _variables.scss — colours, typography, spacing, borders, component padding — grouped by category with resolved values.
Full API documentation for all custom components. Includes HTML examples, TypeScript interfaces, dependency lists, and dist paths.
Reference for all enterprise CSS classes from custom.scss — tables, cards, sidebar, toolbar, metrics, badges, modals, forms, and accessibility utilities with markup examples.
Open Sans and JetBrains Mono setup. How to load from Google Fonts, how to swap to a different font, self-hosting instructions, and recommended alternatives.
Deep dive into overriding theme variables — colours, typography, spacing, and creating custom components.
Solutions for installation problems, build errors, styles not applying, and browser compatibility issues.
Definitions of web development terms and answers to common questions.
Technical explanation of Sass deprecation warnings and why they are suppressed.
Machine-parseable reference with dist paths, design tokens as key=value pairs, custom CSS class list, and component API signatures.
agentknowledge/ for ADRs and concept mappingsdocs/
INDEX.md -- You are here
GETTING_STARTED.md -- Integration guide
DESIGN_TOKENS.md -- Auto-generated design token catalogue
COMPONENT_REFERENCE.md -- Auto-generated component API reference
CUSTOM_CLASSES.md -- CSS class reference
FONT_GUIDE.md -- Font loading and swapping
AGENT_QUICK_REF.md -- Auto-generated agent quick reference
CUSTOMIZATION_GUIDE.md -- How to override the theme
TROUBLESHOOTING.md -- Common issues and solutions
GLOSSARY_AND_FAQ.md -- Terms and FAQs
BEGINNERS_GUIDE.md -- Beginner introduction (source-only)
ABOUT_DEPRECATION_WARNINGS.md -- Sass warnings (source-only)
dist/docs/
index.html -- Start here (HTML version of this index)
demo.html -- Live component demo (all components + theme)
GETTING_STARTED.html -- Integration guide
DESIGN_TOKENS.html -- Design token catalogue
COMPONENT_REFERENCE.html -- Component API reference
CUSTOM_CLASSES.html -- CSS class reference
FONT_GUIDE.html -- Font guide
AGENT_QUICK_REF.html -- Agent quick reference
CUSTOMIZATION_GUIDE.html -- Customization guide
TROUBLESHOOTING.html -- Troubleshooting
GLOSSARY_AND_FAQ.html -- Glossary and FAQ
*.md -- Markdown originals for agents
components/
errordialog/
README.md -- ErrorDialog documentation
Three documentation files are auto-generated from source code during npm run build:
| File | Source | Generator |
|---|---|---|
DESIGN_TOKENS.md | src/scss/_variables.scss | scripts/generate-docs.js Phase A |
COMPONENT_REFERENCE.md | components/*/README.md | scripts/generate-docs.js Phase B |
AGENT_QUICK_REF.md | Variables + custom.scss + components | scripts/generate-docs.js Phase C |
Do not edit these files by hand. They are overwritten on every build.
All dist/docs/*.html files are also generated during build using the enterprise theme CSS, providing a styled reading experience for consumers.
Last Updated: 2026-02-09 Compatible with: Bootstrap 5.3.x, Sass 1.x, Node.js 18+