You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
codomposer c20fa05771 add deployment.md to docs 1 month ago
..
_sass ๐Ÿ“š Improve documentation with sidebar navigation and better code formatting 6 months ago
api ๐Ÿ“š Improve documentation with sidebar navigation and better code formatting 6 months ago
assets/images Fix documentation screenshots 6 months ago
customization ๐Ÿ“š Improve documentation with sidebar navigation and better code formatting 6 months ago
examples ๐Ÿ“š Improve documentation with sidebar navigation and better code formatting 6 months ago
getting-started add deployment.md to docs 1 month ago
README.md ๐Ÿ“š Add comprehensive documentation system - Complete docs structure with GitHub Pages support, installation guides, dark mode documentation, Theme API reference, and integration examples 6 months ago
_config.yml ๐Ÿ”— Fix broken demo URLs and update remaining 2017 copyright 6 months ago
api.md ๐Ÿ“š Improve documentation with sidebar navigation and better code formatting 6 months ago
customization.md ๐Ÿ“š Improve documentation with sidebar navigation and better code formatting 6 months ago
examples.md ๐Ÿ“š Improve documentation with sidebar navigation and better code formatting 6 months ago
getting-started.md ๐Ÿ“š Improve documentation with sidebar navigation and better code formatting 6 months ago
index.md Fix documentation screenshots 6 months ago

README.md

Adminator Documentation

This directory contains the complete documentation for Adminator Bootstrap 5 Admin Template.

๐Ÿ“ Documentation Structure

docs/
โ”œโ”€โ”€ index.md                 # Homepage
โ”œโ”€โ”€ _config.yml              # GitHub Pages configuration
โ”œโ”€โ”€ getting-started/         # Installation and setup guides
โ”‚   โ”œโ”€โ”€ installation.md
โ”‚   โ”œโ”€โ”€ project-structure.md
โ”‚   โ”œโ”€โ”€ development.md
โ”‚   โ””โ”€โ”€ build-deployment.md
โ”œโ”€โ”€ components/              # Component documentation
โ”‚   โ”œโ”€โ”€ charts.md
โ”‚   โ”œโ”€โ”€ forms.md
โ”‚   โ”œโ”€โ”€ tables.md
โ”‚   โ”œโ”€โ”€ navigation.md
โ”‚   โ””โ”€โ”€ modals.md
โ”œโ”€โ”€ customization/           # Theme and styling guides
โ”‚   โ”œโ”€โ”€ theme-system.md
โ”‚   โ”œโ”€โ”€ css-variables.md
โ”‚   โ”œโ”€โ”€ custom-themes.md
โ”‚   โ””โ”€โ”€ component-theming.md
โ”œโ”€โ”€ api/                     # API reference
โ”‚   โ”œโ”€โ”€ theme-api.md
โ”‚   โ”œโ”€โ”€ component-apis.md
โ”‚   โ”œโ”€โ”€ utilities.md
โ”‚   โ””โ”€โ”€ events.md
โ”œโ”€โ”€ examples/                # Practical examples
โ”‚   โ”œโ”€โ”€ basic-setup.md
โ”‚   โ”œโ”€โ”€ custom-components.md
โ”‚   โ”œโ”€โ”€ theme-integration.md
โ”‚   โ””โ”€โ”€ advanced-patterns.md
โ”œโ”€โ”€ deployment/              # Production deployment
โ”‚   โ”œโ”€โ”€ production-build.md
โ”‚   โ”œโ”€โ”€ static-hosting.md
โ”‚   โ”œโ”€โ”€ cdn-integration.md
โ”‚   โ””โ”€โ”€ performance.md
โ””โ”€โ”€ contributing/            # Contribution guidelines
    โ”œโ”€โ”€ development-setup.md
    โ”œโ”€โ”€ code-standards.md
    โ”œโ”€โ”€ pull-requests.md
    โ””โ”€โ”€ issues.md

๐Ÿš€ Hosting Strategy

GitHub Pages Setup

  1. Main Branch Integration: Documentation lives in the docs/ folder of the main branch
  2. Automatic Deployment: GitHub Pages automatically builds and deploys on every commit
  3. Custom Domain Support: Can be configured with custom domains
  4. Jekyll Integration: Uses Jekyll static site generator with the Minima theme

Benefits of This Approach

โœ… Version Control: Docs stay in sync with code releases
โœ… Free Hosting: GitHub Pages provides free, reliable hosting
โœ… Easy Discovery: Users find docs directly in the repository
โœ… SEO Friendly: Searchable and indexable documentation
โœ… Collaboration: Easy for contributors to update docs
โœ… Professional URLs: Clean URLs like username.github.io/repo/

๐Ÿ“– Documentation Sections

๐Ÿ Getting Started

Complete setup and installation guides for new users.

๐ŸŽจ Components

Detailed documentation for all UI components and their usage.

๐ŸŒ™ Dark Mode & Theming

Comprehensive guide to the theme system and customization options.

๐Ÿ”ง API Reference

Complete API documentation for all JavaScript utilities and components.

๐Ÿ’ก Examples

Practical, copy-paste examples for common use cases.

๐Ÿš€ Deployment

Production deployment guides and performance optimization tips.

๐Ÿค Contributing

Guidelines for contributing to the project.

๐Ÿ”ง Local Development

To view the documentation locally:

# Install Jekyll (if not already installed)
gem install bundler jekyll

# Navigate to docs directory
cd docs

# Install dependencies
bundle install

# Serve locally
bundle exec jekyll serve

# Visit http://localhost:4000

๐Ÿ“ Writing Documentation

Markdown Guidelines

  • Use clear, descriptive headings
  • Include code examples for all features
  • Add cross-references between related sections
  • Use emoji for visual appeal (sparingly)
  • Include "Next Steps" sections to guide readers

Code Examples

\```javascript
// Always include working code examples
const example = Theme.current();
console.log(example);
\```

File Naming

  • Use lowercase with hyphens: theme-system.md
  • Be descriptive but concise
  • Group related files in subdirectories

๐Ÿ“ž Support

For documentation issues:

  • Open an issue with the documentation label
  • Suggest improvements via pull requests
  • Join discussions for larger documentation changes

Happy documenting! ๐Ÿ“š