Files
JuliaFEM.jl/docs/user/README.md
T
Jukka Aho 1636e255fe docs: Add YAML front matter to all documentation files
**Purpose:** Prepare documentation for publishing as blog posts or book

**YAML Headers Include:**
- title: Document title
- subtitle: Optional subtitle for context
- description: Brief summary for SEO/indexing
- date: Creation date
- updated: Last update date (for status docs)
- author: Jukka Aho
- categories: Taxonomic classification
- keywords: Search/indexing keywords
- audience: Target reader (users/contributors/researchers)
- level: Difficulty level (beginner/intermediate/advanced/expert)
- type: Document type (manual/guide/theory/benchmark/status)
- series: Which manual it belongs to
- chapter: Book structure (for The JuliaFEM Book)
- status: Current state (completed/work in progress/active maintenance)
- math: Whether document contains mathematical notation
- prerequisites: Required background knowledge
- tools: Software/packages used (for benchmarks)
- context: Background information

**Files Updated:**
- docs/README.md (main index)
- docs/user/README.md (user manual index)
- docs/contributor/README.md (contributor manual index)
- docs/book/README.md (book index)
- docs/contributor/testing_philosophy.md
- docs/contributor/status.md
- docs/contributor/test_fixes_needed.md
- docs/book/lagrange_basis_functions.md
- docs/book/benchmarks/shape_function_derivatives_ad_vs_manual.md
- scripts/README.md

**Benefits:**
- Ready for static site generators (Jekyll, Hugo, MkDocs)
- Can generate book with proper metadata
- SEO-friendly with descriptions and keywords
- Clear audience/level targeting
- Trackable with dates and status
- Organized by series and chapters

**Compatible With:**
- Jekyll (GitHub Pages)
- Hugo (fast static site generator)
- MkDocs (Python-based documentation)
- Jupyter Book (interactive books)
- Docusaurus (React-based docs)
- Custom publishing scripts
2025-11-09 04:45:12 +02:00

53 lines
1.5 KiB
Markdown

---
title: "JuliaFEM User Manual"
description: "Quick start guide and practical tutorials for end users"
date: 2025-11-09
author: "Jukka Aho"
categories: ["user guide", "tutorial"]
keywords: ["juliafem", "quick start", "tutorial", "examples"]
audience: "end users"
level: "beginner"
type: "manual"
---
# JuliaFEM User Manual
**Audience:** End users, engineers, students who want to run simulations and get results.
This manual is designed to be **simple and practical** - get you from zero to running simulations as quickly as possible.
## What's Here
- **Quick Start:** Installation and first simulation in 5 minutes
- **Tutorials:** Step-by-step guides for common problems
- **Examples:** Pre-built simulations you can run and modify
- **API Reference:** Function documentation (what does this do?)
- **Troubleshooting:** Common errors and how to fix them
## What's NOT Here
- Deep theory (see `docs/book/` for that)
- How to contribute code (see `docs/contributor/` for that)
- Internal architecture details
## Philosophy
**"Just show me how to solve my problem."**
We assume you:
- Have a problem to solve (heat transfer, elasticity, contact)
- Want working code, not lectures
- Will read theory when YOU need it, not when WE think you should
## Getting Help
1. Start with the Quick Start
2. Find an example similar to your problem
3. Modify it to fit your needs
4. If stuck, check Troubleshooting
5. Still stuck? Ask on GitHub Discussions
---
**Next:** Start with [Quick Start](quickstart.md) or browse [Examples](../examples/)