[0ce940]: / docs / pydocmd.yml

Download this file

74 lines (63 with data), 2.4 kB

 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
site_name: BPNet
# ------- readthedocs ---------
theme:
name: readthedocs
custom_dir: theme_dir
extra_css: [css/extra.css]
# --------------------------
repo_url: http://github.com/kundajelab/bpnet
site_url: https://kundajelab.github.io/bpnet
edit_uri: edit/master/docs/templates/
site_description: 'Documentation of BPNet.'
dev_addr: '0.0.0.0:8000'
# google_analytics: ["UA-115025493-1", "kipoi.org"]
# --------------------------------------------
# This tells pydocmd which pages to generate from which Python modules,
# functions and classes. At the first level is the page name, below that
# is a tree of Python member names (modules, classes, etc.) that should be
# documented. Higher indentation leads to smaller header size.
generate:
- extractors.md:
- bpnet.extractors+
- transforms/functional.md:
- bpnet.transforms.functional+
- transforms/transforms.md:
- bpnet.transforms.transforms+
- dataloaders.md:
- bpnet.dataloaders.sequence+
- bpnet.dataloaders.splicing.MMSpliceDl
# - baz/cool-stuff.md:
# - foobar.baz:
# - foobar.baz.CoolClass+ # (+ to include members)
# - foobar.baz.some_function
# - baz/more-stuff.md:
# - foobar.more++ # (++ to include members, and their members)
# MkDocs pages configuration. The `<<` operator is sugar added by pydocmd
# that allows you to use an external Markdown file (eg. your project's README)
# in the documentation. The path must be relative to current working directory.
# pages:
# - Home: index.md << ../README.md
# - foobar.baz:
# - Cool Stuff: baz/cool-stuff.md
pages:
- Home: index.md << ../README.md
- Dataloaders: dataloaders.md
- Transforms:
- Functional: transforms/functional.md
- Class-based: transforms/transforms.md
- Extractors: extractors.md
# These options all show off their default values. You don't have to add
# them to your configuration if you're fine with the default.
docs_dir: templates
gens_dir: sources
site_dir: site
loader: pydocmd.loader.PythonLoader
# preprocessor: kiposeq.utils.YamlPreprocessor
preprocessor: pydocmd.preprocessor.DataLoaderYamlPreprocessor
# preprocessor: pydocmd.preprocessor.Preprocessor
# TODO - modify parsing of the yaml doc-strings?
# Additional search path for your Python module. If you use Pydocmd from a
# subdirectory of your project (eg. docs/), you may want to add the parent
# directory here.
additional_search_paths:
- ..