Date: 2025-08-25
Scope: Complete elimination of documentation duplication
/doc/example/*.md (59 duplicate files)/doc/examples/*.md (27 duplicate files)/example/fortran/*/README.md as canonical sourcescripts/generate_example_docs.pyscripts/fix_example_docs.pyscripts/clean_example_docs_utf8.shsrc/fortplot_doc_paths.f90 to disable duplicate generationexample/fortran/README_errorbar.mddocs/implementation_plan_issue_19.mdexample/fortran/module_refactoring_demo.f90Created proper structure for standalone examples:
- errorbar_demo/ - Error bar demonstrations
- bar_chart_demo/ - Bar chart examples
- boxplot_demo/ - Box plot examples
- grid_demo/ - Grid functionality
- histogram_demo/ - Histogram examples
- scatter_demo/ - Enhanced scatter plots
.github/workflows/docs.yml - Removed doc/example referencessrc/fortplot_doc_paths.f90 - Points to canonical sources.gitignore - Updated documentation commentsdoc/index.md - Complete rewrite with proper navigationexample/fortran/README.md - Comprehensive example listingexample/fortran/animation/README.mdDESIGN.md - Marked documentation consolidation as resolvedRemoved: 89+ duplicate documentation files Updated: 8 configuration and reference files Created: 6 new properly structured example READMEs Archived: 2 obsolete files
Documentation now follows single source of truth principle with:
- 0 duplicated content
- Clear navigation hierarchy
- Consistent structure
- Improved user experience
- Reduced maintenance overhead
The consolidation maintains all functionality while eliminating confusion and maintenance burden.