-
Notifications
You must be signed in to change notification settings - Fork 14
/
mkdocs.yaml
103 lines (89 loc) · 3.27 KB
/
mkdocs.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
###
# Copyright (2022) Hewlett Packard Enterprise Development LP
#
# Licensed under the Apache License, Version 2.0 (the "License");
# You may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
###
site_name: CMF
site_description: CMF - Common Metadata Framework
site_author: AI Research & Development Lab (Hewlett-Packard Labs)
repo_name: HewlettPackard/cmf
repo_url: https://github.com/HewlettPackard/cmf
edit_uri: ""
docs_dir: docs/
theme:
name: material
language: en
features:
- navigation.sections # Sections are included in the navigation on the left.
- toc.integrate # Table of contents is integrated on the left; does not appear separately on the right.
- header.autohide # header disappears as you scroll
palette:
primary: 'blue'
accent: 'blue'
font:
text: 'Circular'
code: 'Inconsolata'
markdown_extensions:
- admonition
- pymdownx.arithmatex: # Render LaTeX via MathJax
generic: true
- pymdownx.tasklist
- pymdownx.details # Allowing hidden expandable regions denoted by ???
- pymdownx.superfences # Seems to enable syntax highlighting when used with the Material theme.
- pymdownx.tabbed:
alternate_style: true
- toc:
permalink: True
- attr_list
- md_in_html # Parse markdown inside HTML tags (default is not to parse).
extra_css:
- extra.css # This defines custom properties, in particular, enforces custom HTML tables to be 100% width.
plugins:
- autorefs # Need to reference mkdocstrings-generated content from documentation files ([][] thing).
- search
- mkdocstrings: # Automatically generate API documentation.
default_handler: python
handlers:
python:
paths: [src]
extra:
social:
# Buttons at the bottom of every page.
- icon: fontawesome/brands/github
link: https://github.com/HewlettPackard/cmf
- icon: fontawesome/brands/slack
link: https://commonmetadata.slack.com/
# This defines the structure of the CMF documentation portal (all must be in `docs/` directory).
nav:
- index.md
- Quick start with cmf-client: cmf_client/step-by-step.md
- Examples:
- Getting Started: examples/getting_started.md
- Architecture:
- Overview: architecture/overview.md
- Components: architecture/components.md
- Advantages: architecture/advantages.md
- Client:
- Overview: cmf_client/cmf_client.md
- Quick start with cmf-client: cmf_client/step-by-step.md
- dvc minio backend: cmf_client/minio-server.md
- Server:
- Getting started with cmf-server: cmf_server/cmf-server.md
- TensorBoard:
- Getting started with tensorboard: cmf_client/tensorflow_guide.md
- Public API:
- CMF: api/public/cmf.md
- DataSlice: api/public/dataslice.md
- CmfQuery: api/public/cmfquery.md
- Ontology:
- Ontology: common-metadata-ontology/readme.md