pyvider 2025-10-31
Refactored mkdocs
43 files · 4,291+ · 333-

MkDocs Config Inheritance

43 files changed
  • mkdocs.yml Updated mkdocs.yml (+38/-96 lines)
  • index.md Updated index.md (+2/-2 lines)
  • ephemerals.md Updated ephemerals.md (+1/-1 lines)
  • capabilities.md.disabled Updated capabilities.md.disabled (+0/-0 lines)
  • README.md Added README.md (+79 lines)
  • bundling-components.md Updated bundling-components.md (+0/-0 lines)
  • capability-composition.md Updated capability-composition.md (+0/-0 lines)
  • capability-lifecycle.md Updated capability-lifecycle.md (+0/-0 lines)
  • capability-marketplace.md Updated capability-marketplace.md (+0/-0 lines)
  • creating-capabilities.md Updated creating-capabilities.md (+0/-0 lines)
  • using-capabilities.md Updated using-capabilities.md (+0/-0 lines)
  • overview.md Updated overview.md (+9/-2 lines)
  • guidelines.md Updated guidelines.md (+2/-2 lines)
  • architecture.md Updated architecture.md (+0/-0 lines)
  • component-model.md Updated component-model.md (+0/-0 lines)
  • resources-vs-data-sources.md Added resources-vs-data-sources.md (+430 lines)
  • schema-system.md Updated schema-system.md (+0/-0 lines)
  • faq.md Updated faq.md (+3/-3 lines)
  • installation.md Updated installation.md (+1/-1 lines)
  • quick-start.md Updated quick-start.md (+3/-3 lines)
  • glossary.md Updated glossary.md (+3/-3 lines)
  • advanced-patterns.md Updated advanced-patterns.md (+1/-1 lines)
  • creating-data-sources.md Updated creating-data-sources.md (+5/-1 lines)
  • creating-functions.md Updated creating-functions.md (+5/-1 lines)
  • creating-providers.md Added creating-providers.md (+4 lines)
  • creating-resources.md Updated creating-resources.md (+5/-1 lines)
  • using-decorators.md Added using-decorators.md (+4 lines)
  • best-practices.md Added best-practices.md (+4 lines)
  • performance-optimization.md Updated performance-optimization.md (+5/-1 lines)
  • production-readiness.md Added production-readiness.md (+4 lines)
  • security-best-practices.md Added security-best-practices.md (+4 lines)
  • create-data-source.md Added create-data-source.md (+353 lines)
  • handle-pagination.md Added handle-pagination.md (+428 lines)
  • add-validation.md Added add-validation.md (+398 lines)
  • create-resource.md Added create-resource.md (+287 lines)
  • index.md Updated index.md (+17/-5 lines)
  • data-source-api.md Added data-source-api.md (+543 lines)
  • resource-lifecycle.md Added resource-lifecycle.md (+485 lines)
  • README.md Removed content from README.md (-37 lines)
  • building-your-first-data-source.md Added building-your-first-data-source.md (+483 lines)
  • building-your-first-resource.md Added building-your-first-resource.md (+488 lines)
  • test_plan_resource_change_basic.py Updated test_plan_resource_change_basic.py (+43/-36 lines)
  • test_read_data_source.py Updated test_read_data_source.py (+154/-137 lines)
  • Added INHERIT: ../provide-foundry/base-mkdocs.yml directive to inherit shared MkDocs configuration instantiate internal
    1 file
    • mkdocs.yml
  • Removed duplicated theme configuration (features list, palette settings structure), keeping only project-specific overrides (logo, favicon, custom palette colors) baseline internal
    1 file
    • mkdocs.yml
  • Removed duplicated plugin definitions (search, macros, mkdocstrings), keeping only project-specific plugins (gen-files, literate-nav) interface internal
    1 file
    • mkdocs.yml
  • Removed all duplicated markdown extensions (admonition, superfences, highlight, emoji, toc, etc.) streamline internal
    1 file
    • mkdocs.yml
  • Removed duplicated extra_css and extra_javascript blocks (now inherited from base) decouple internal
    1 file
    • mkdocs.yml
  • Moved copyright field up near other metadata fields decouple internal
    1 file
    • mkdocs.yml
  • Simplified section comments to reflect “project-specific” vs inherited configuration specify errata
    1 file
    • mkdocs.yml