๐บ๏ธ Navigation Guide - FluxSharp Documentation
Complete navigation and sitemap for FluxSharp documentation.
๐ Main Documentation Hub
Location:
docs/README.md
This is the main entry point with:
Quick navigation by skill level
Learning paths
Topic quick reference
Complete file index
๐ Quick Navigation
Getting Started (First Time?)
START
โ
docs/01-quickstart/QUICKSTART.md (5 min intro)
โ
docs/02-language/SYNTAX.md (Learn syntax)
โ
docs/EXAMPLES.md (See examples)
โ
docs/LEARNINGGUIDE.md (Structured path)
"I Know Programming" (Jump In)
docs/01-quickstart/README.md
โ
docs/02-language/TYPES.md
โ
docs/02-language/FUNCTIONS.md + CLASSES.md
โ
docs/03-advanced/ASYNCAWAIT.md
"I Need Help Right Now"
docs/FAQ.md (Check here first)
โ
docs/HELP.md (Troubleshooting)
โ
docs/04-compiler/ERROR_GUIDE.md (Fix errors)
โ
docs/GLOSSARY.md (Define terms)
๐ Complete Section Map
๐ Quick Start (
01-quickstart/
)
For getting running in 5 minutes
01-quickstart/
โโโ README.md (Start here - overview)
โโโ QUICKSTART.md (5-minute guide)
Next โ Read 02-language/SYNTAX.md
๐ Language Reference (
02-language/
)
Complete syntax and language features
02-language/
โโโ SYNTAX.md (Grammar rules)
โโโ TYPES.md (Data types)
โโโ VARIABLES.md (Variables & scope)
โโโ OPERATORS.md (All operators)
โโโ FUNCTIONS.md (Write functions)
โโโ CLASSES.md (OOP & classes)
โโโ ARRAYS.md (Arrays & collections)
โโโ CONTROLFLOW.md (if/loops/conditions)
โโโ EXCEPTIONHANDLING.md (Error handling)
โโโ ADVANCEDSECURITY.md (Security)
โโโ BOUNDSCHECKING.md (Array safety)
โโโ BOUNDSCHECKINGIMPLEMENTATION.md (Details)
Related โ See BEST_PRACTICES.md
๐ Advanced Topics (
03-advanced/
)
Modern features and patterns
03-advanced/
โโโ ASYNCAWAIT.md (Overview)
โโโ ASYNCAWAITIMPLEMENTATION.md (Full guide)
โโโ CSHARPIMPORTSUPDATE.md (Import system)
Related โ See 02-language/ADVANCEDSECURITY.md
๐ง Compiler Guide (
04-compiler/
)
Build system and error handling
04-compiler/
โโโ BUILDSYSTEM.md (How compilation works)
โโโ COMPILERERRORS.md (Error reference)
โโโ ERRORGUIDE.md (Debugging)
โโโ ERRORMESSAGESIMPLEMENTATION.md (Implementation)
โโโ INCLUDESAND_MAIN.md (Main class & includes)
Related โ See HELP.md for troubleshooting
๐ Reference (
05-reference/
)
Technical reference and reports
05-reference/
โโโ STDLIB.md (Standard library functions)
โโโ BEFOREAFTERCOMPARISON.md (Version comparison)
โโโ CHANGESSUMMARY.md (Change history)
โโโ IMPLEMENTATIONSUMMARY.md (Technical details)
โโโ VERIFICATIONREPORT.md (Testing & verification)
โโโ FLUXSHARPVSCSHARP.md (C# comparison)
โโโ ZEROVULNERABILITIESANALYSIS.md (Security)
Related โ See BESTPRACTICES.md
๐ Support & Resources
Support Files (in docs/ root):
โโโ README.md (Main hub - START HERE)
โโโ INDEX.md (Original index)
โโโ LEARNINGGUIDE.md (Structured learning paths)
โโโ FAQ.md (Frequently asked questions)
โโโ HELP.md (Help & troubleshooting)
โโโ GLOSSARY.md (Term definitions)
โโโ BESTPRACTICES.md (Code style & patterns)
โโโ EXAMPLES.md (Practical code examples)
โโโ CONTRIBUTING.md (How to contribute)
๐ฏ Navigation by Need
"I want to learn from scratch"
Quick Start (5 min)
Syntax (20 min)
Types (15 min)
Variables (10 min)
Functions (25 min)
Classes (25 min)
Arrays (20 min)
Examples (ongoing)
Total: ~2 hours for basics
"I know programming, just need syntax"
Quick Start (5 min)
Syntax (20 min)
Types (10 min)
Functions & Classes + Classes (30 min)
Async/Await (20 min)
Total: ~1.5 hours
"I have an error"
Error Guide (check first)
Compiler Errors (reference)
Help (troubleshooting)
FAQ (common issues)
"I want to understand a concept"
Glossary (definitions)
Relevant topic (details)
Examples (working code)
Best Practices (how to use)
"I want to master the language"
Learning Guide (structured path)
- Advanced Security
- Async Implementation
- Performance Guide
- Best Practices
- C# Comparison
"I want to contribute"
Contributing (guidelines)
Best Practices (code style)
Examples (as inspiration)
Glossary (terminology)
๐ Cross References
Topics that link to each other:
Arrays
Main:
02-language/ARRAYS.md
Related:
02-language/BOUNDS_CHECKING.md
Implementation:
02-language/BOUNDSCHECKINGIMPLEMENTATION.md
Functions
Main:
02-language/FUNCTIONS.md
In Classes:
02-language/CLASSES.md
Examples:
EXAMPLES.md
Error Handling
Main:
02-language/EXCEPTION_HANDLING.md
Compilation:
04-compiler/COMPILER_ERRORS.md
Help:
HELP.md
Async/Await
Overview:
03-advanced/ASYNC_AWAIT.md
Implementation:
03-advanced/ASYNCAWAITIMPLEMENTATION.md
Examples:
EXAMPLES.md
Security
Details:
02-language/ADVANCED_SECURITY.md
Bounds Checking:
02-language/BOUNDS_CHECKING.md
C# Comparison:
05-reference/FLUXSHARPVSCSHARP.md
๐ Learning Paths
Path 1: Beginner (2-3 hours)
Quick Start (5 min)
โ
Syntax + Types (35 min)
โ
Variables + Operators (25 min)
โ
Functions (25 min)
โ
Classes (25 min)
โ
Control Flow (20 min)
โ
Arrays + Examples (30 min)
Path 2: Intermediate (2-3 hours)
Quick Start (5 min)
โ
Syntax overview (20 min)
โ
Functions + Classes (45 min)
โ
Arrays + Control Flow (30 min)
โ
Async/Await (25 min)
โ
Best Practices (20 min)
Path 3: Advanced (2-3 hours)
Advanced Security (25 min)
โ
Async Implementation (30 min)
โ
Performance Guide (30 min)
โ
Best Practices (20 min)
โ
C# Comparison (30 min)
๐ Documentation Organization
Total Files: 39
โโโ Core Documentation: 27
โโโ Support Documentation: 5
โโโ Navigation: 1
โโโ Website: 1 (index.php)
โโโ Assets: 2 (CSS, JS)
Total Content: 100+ KB
Read Time: 10-20 hours (full)
๐ How to Find Things
Method 1: Use the Main Index
Start at
docs/README.md
โ Has all sections
Method 2: Browse by Category
Open
docs/
folder
Choose category (01-quickstart, 02-language, etc.)
Read files in order
Method 3: Search by Topic
Use
GLOSSARY.md
to find concepts, then navigate to relevant doc
Method 4: Follow Learning Paths
Use
LEARNING_GUIDE.md
for structured progression
Method 5: Use Quick Navigation
Quick Start? โ
01-quickstart/QUICKSTART.md
Got an error? โ
04-compiler/ERROR_GUIDE.md
Need examples? โ
EXAMPLES.md
Have questions? โ
FAQ.md
๐ฑ Mobile-Friendly Navigation
All files are markdown, viewable on any platform:
โ GitHub (renders beautifully)
โ VS Code
โ Plain text editor
โ Web browsers
โ Mobile devices
๐ฏ Bookmark These Pages
Essential Starting Points:
docs/README.md
- Main hub
docs/01-quickstart/QUICKSTART.md
- First program
docs/LEARNING_GUIDE.md
- Structured learning
docs/FAQ.md
- Common questions
docs/HELP.md
- Get help fast
Frequent References:
docs/02-language/SYNTAX.md
- Grammar
docs/02-language/TYPES.md
- Data types
docs/04-compiler/ERROR_GUIDE.md
- Fix errors
docs/EXAMPLES.md
- Code samples
docs/GLOSSARY.md
- Definitions
๐ Next Steps After Reading
Bookmark the Main Hub -
docs/README.md
Choose Your Learning Path -
docs/LEARNING_GUIDE.md
Start with Quick Start -
docs/01-quickstart/QUICKSTART.md
Follow the Path - Use learning guide
Reference as Needed - Use index and searches
๐ก Tips for Using This Documentation
Reading sequentially? Follow suggested paths
Looking for specific info? Use GLOSSARY.md
Have an error? Go to ERROR_GUIDE.md
Want examples? Check EXAMPLES.md
Need help? Check HELP.md
Unsure where to start? Return to README.md
๐ Documentation Maintenance
This documentation is:
โ Actively maintained
โ Regularly updated
โ Always current with language
โ Quality-reviewed
โ Community-friendly
Happy Navigating! ๐บ๏ธ Start with
docs/README.md
and follow the paths that match your needs!
Last Updated: April 9, 2026 Status: Complete โ Version: 1.0