Documentation
A view into the tools and technology used to build this website.
Documentation
Welcome to the MIJUG .NET workspace documentation. This comprehensive environment combines TypeScript and Jekyll with dual repository architecture for modern web development.
π― Quick Start by User Type
π New to the Workspace?
- Workspace Overview - Start here! Understand the full architecture
- Getting Started Guide - Complete setup and first development steps
- FrontMatter CMS - Visual content management basics
π Existing Developer?
- ESLint 9 Upgrade Guide - Latest linting configuration
- Browser Compatibility System - Enhanced testing architecture
- Performance Optimization - Build and runtime improvements
π Content Creator?
- FrontMatter CMS - Visual content management interface
- Tags and Categories System - Content organization strategies
- Liquid Tags Examples - Advanced Jekyll templating
π Power User/DevOps?
- Cache Management - Advanced caching strategies
- Browser Management - Automated browser testing infrastructure
- Testing Performance Evolution - Performance monitoring systems
π Complete Documentation Index
ποΈ Foundation & Setup
Essential for getting started with the workspace
- Workspace Overview β START HERE - Architecture, features, and technology stack overview
- Getting Started β ESSENTIAL - Complete installation, setup, and first development steps
- ESLint 9 Upgrade Guide π NEW - Modern flat configuration and migration guide
π Content Management & Creation
For content creators and Jekyll developers
- FrontMatter CMS π CONTENT CREATORS - Visual content management for Jekyll
- Tags and Categories System - Content organization and taxonomy strategies
- Liquid Tags Examples π¨ ADVANCED - Advanced Jekyll templating techniques and custom tags
- Jekyll Themes Guide - Theme customization and styling patterns
- REL Attribute Guide - HTML link relationship optimization
π Diagrams & Visualization
Comprehensive Mermaid diagram integration
- Mermaid Configuration Guide β ESSENTIAL - Complete setup, configuration, and troubleshooting
- Mermaid Quick Start π BEGINNERS - Fast track to creating your first diagrams
- Mermaid Examples π REFERENCE - Comprehensive diagram examples and patterns
- Mermaid Diagrams Sample π― PRACTICE - Interactive samples for testing
- Mermaid Test Runner π§ ADVANCED - Automated testing system for diagram validation
π§ͺ Testing & Quality Assurance
Comprehensive testing strategies and tools
- Accessibility Testing βΏ ESSENTIAL - WCAG 2.1 AA compliance setup and validation
- Browser Compatibility Testing π CROSS-PLATFORM - Multi-browser testing strategies
- Browser Compatibility System π§ ADVANCED - Enhanced testing architecture and automation
- Browser Management π€ DEVOPS - Advanced browser automation and infrastructure
- Testing Performance Evolution π PERFORMANCE - Performance monitoring and optimization
β‘ Performance & Optimization
Advanced performance tuning and monitoring
- Performance Optimization π ADVANCED - Build and runtime performance improvements
- Cache Management πΎ ADVANCED - Two-phase caching strategies and CDN integration
π Research & Analysis
Technical investigations and explorations
- Exploring Limitations of Gitea and Ruby π¬ RESEARCH - Technical analysis and alternative solutions
π― Recommended Learning Paths
π± Beginner Path (New to Workspace)
- Workspace Overview - Understand the big picture
- Getting Started - Complete setup process
- FrontMatter CMS - Content management basics
- Mermaid Quick Start - Create your first diagrams
- Accessibility Testing - Quality assurance basics
π Migration Path (Existing Users)
- ESLint 9 Upgrade Guide - Update linting configuration
- Browser Compatibility System - Enhanced testing features
- Performance Optimization - Latest optimizations
- Testing Performance Evolution - New monitoring tools
π Content Creator Path
- FrontMatter CMS - Visual interface mastery
- Tags and Categories System - Content organization
- Liquid Tags Examples - Advanced templating
- Mermaid Configuration Guide - Diagram integration
- Jekyll Themes Guide - Styling and customization
π Advanced Developer Path
- Cache Management - Advanced caching strategies
- Browser Management - Testing infrastructure
- Mermaid Test Runner - Automated diagram testing
- Performance Optimization - Deep optimization
- Exploring Limitations of Gitea and Ruby - Technical analysis
π§ Essential Command Reference
Development Environment
Testing & Quality
Performance & Optimization
π Quick Reference by Category
| Category | Beginner | Intermediate | Advanced |
|---|---|---|---|
| Setup | Getting Started | ESLint 9 Upgrade | Performance Optimization |
| Content | FrontMatter CMS | Tags & Categories | Liquid Tags |
| Diagrams | Mermaid Quick Start | Mermaid Examples | Mermaid Test Runner |
| Testing | Accessibility Testing | Browser Testing | Browser Management |
| Performance | Performance Basics | Cache Management | Testing Evolution |
π‘ Need Help?
- π± First Time? Start with Workspace Overview β Getting Started
- π Specific Topics Use the categorized sections above or browse by category
- π§ Troubleshooting Check individual guide troubleshooting sections
- π¬ Personal Support Contact our team for assistance
- π Latest Updates Check our blog posts for recent improvements
Key Resources
- Blog Posts - Latest tutorials and workspace updates
- Categories - Browse all content by topic
- Contact Us - Direct support and consultation
Documentation last updated: October 09, 2025
My Info Just Under Glass