kotaemon/mkdocs.yml
Duc Nguyen (john) 8a90fcfc99 Restructure index to allow it to be dynamically created by end-user (#151)
1. Introduce the concept of "collection_name" to docstore and vector store. Each collection can be viewed similarly to a table in a SQL database. It allows better organizing information within this data source.
2. Move the `Index` and `Source` tables from the application scope into the index scope. For each new index created by user, these tables should increase accordingly. So it depends on the index, rather than the app.
3. Make each index responsible for the UI components in the app.
4. Construct the File UI page.
2024-03-07 01:50:47 +07:00

113 lines
2.8 KiB
YAML

repo_name: Cinnamon/kotaemon
repo_url: https://github.com/Cinnamon/kotaemon
site_name: kotaemon Docs
edit_uri: edit/main/docs/
nav:
- Getting Started:
- Quick Start: index.md
- Overview: overview.md
- Contributing: contributing.md
- Application:
- Features: pages/app/features.md
- Index:
- File index: pages/app/index/file.md
- Customize flow logic: pages/app/customize-flows.md
- Customize UI: pages/app/customize-ui.md
- Functional description: pages/app/functional-description.md
- Tutorial:
- Data & Data Structure Components: data-components.md
- Creating a Component: create-a-component.md
- Utilities: ultilities.md
# generated using gen-files + literate-nav
- API Reference: reference/
- Use Cases: examples/
- Misc:
- Upload python package to private index: upload-package.md
markdown_extensions:
- admonition
- pymdownx.highlight:
use_pygments: true
anchor_linenums: true
line_spans: __span
linenums: true
pygments_lang_class: true
- pymdownx.inlinehilite
- pymdownx.snippets
- pymdownx.details
- pymdownx.extra
- pymdownx.tabbed:
alternate_style: true
- pymdownx.superfences:
custom_fences:
- name: mermaid
class: mermaid
format: !!python/name:pymdownx.superfences.fence_code_format
- toc:
permalink: true
title: Page contents
plugins:
- search
- gen-files:
scripts:
- docs/scripts/generate_reference_docs.py
- docs/scripts/generate_examples_docs.py
- literate-nav:
nav_file: NAV.md
- mkdocstrings:
handlers:
python:
options:
docstring_options:
ignore_init_summary: false
filters:
- "!^_"
members_order: source
separate_signature: true
paths: [libs/kotaemon/kotaemon]
- git-revision-date-localized:
enable_creation_date: true
type: timeago
fallback_to_build_date: true
- section-index
theme:
features:
- content.action.edit
- content.tabs.link
- content.code.annotate
- content.code.annotations
- content.code.copy
- navigation.tabs
- navigation.top
- navigation.instant
- navigation.indexes
- toc.follow
- search.share
- search.highlight
- search.suggest
name: material
custom_dir: docs/theme
palette:
scheme: dracula
primary: deep purple
accent: deep purple
icon:
repo: fontawesome/brands/github
edit: material/pencil
view: material/eye
extra_css:
- extra/css/code_select.css
- assets/pymdownx-extras/extra-fb5a2a1c86.css
extra_javascript:
- assets/pymdownx-extras/extra-loader-MCFnu0Wd.js
validation:
absolute_links: warn
omitted_files: warn
unrecognized_links: warn