Skip to content

Commit 0cc6630

Browse files
committed
switch to mkdocstring
1 parent 20ae9cf commit 0cc6630

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

62 files changed

+392
-97
lines changed

.github/workflows/deploy_mkdocs.yml

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -33,13 +33,5 @@ jobs:
3333
stac_fastapi/api[docs] \
3434
stac_fastapi/extensions[docs] \
3535
36-
- name: update API docs
37-
run: |
38-
pdocs as_markdown \
39-
--output_dir docs/src/api/ \
40-
--exclude_source \
41-
--overwrite \
42-
stac_fastapi
43-
4436
- name: Deploy docs
4537
run: mkdocs gh-deploy --force -f docs/mkdocs.yml

CONTRIBUTING.md

Lines changed: 0 additions & 7 deletions

docs/mkdocs.yml

Lines changed: 49 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -30,24 +30,39 @@ nav:
3030
- models: api/stac_fastapi/api/models.md
3131
- openapi: api/stac_fastapi/api/openapi.md
3232
- routes: api/stac_fastapi/api/routes.md
33-
- version: api/stac_fastapi/api/version.md
3433
- stac_fastapi.extensions:
3534
- module: api/stac_fastapi/extensions/index.md
3635
- core:
3736
- module: api/stac_fastapi/extensions/core/index.md
38-
- context: api/stac_fastapi/extensions/core/context.md
39-
- free_text:
40-
- module: api/stac_fastapi/extensions/core/free_text/index.md
41-
- free_text: api/stac_fastapi/extensions/core/free_text/free_text.md
42-
- request: api/stac_fastapi/extensions/core/free_text/request.md
43-
- filter:
44-
- module: api/stac_fastapi/extensions/core/filter/index.md
45-
- filter: api/stac_fastapi/extensions/core/filter/filter.md
46-
- request: api/stac_fastapi/extensions/core/filter/request.md
37+
- aggregation:
38+
- module: api/stac_fastapi/extensions/core/aggregation/index.md
39+
- aggregation: api/stac_fastapi/extensions/core/aggregation/aggregation.md
40+
- client: api/stac_fastapi/extensions/core/aggregation/client.md
41+
- request: api/stac_fastapi/extensions/core/aggregation/request.md
42+
- types: api/stac_fastapi/extensions/core/aggregation/types.md
43+
- collection_search:
44+
- module: api/stac_fastapi/extensions/core/collection_search/index.md
45+
- collection_search: api/stac_fastapi/extensions/core/collection_search/collection_search.md
46+
- client: api/stac_fastapi/extensions/core/collection_search/client.md
47+
- request: api/stac_fastapi/extensions/core/collection_search/request.md
4748
- fields:
4849
- module: api/stac_fastapi/extensions/core/fields/index.md
4950
- fields: api/stac_fastapi/extensions/core/fields/fields.md
5051
- request: api/stac_fastapi/extensions/core/fields/request.md
52+
- filter:
53+
- module: api/stac_fastapi/extensions/core/filter/index.md
54+
- filter: api/stac_fastapi/extensions/core/filter/filter.md
55+
- request: api/stac_fastapi/extensions/core/filter/request.md
56+
- free_text:
57+
- module: api/stac_fastapi/extensions/core/free_text/index.md
58+
- free_text: api/stac_fastapi/extensions/core/free_text/free_text.md
59+
- request: api/stac_fastapi/extensions/core/free_text/request.md
60+
- pagination:
61+
- module: api/stac_fastapi/extensions/core/pagination/index.md
62+
- pagination: api/stac_fastapi/extensions/core/pagination/pagination.md
63+
- offset_pagination: api/stac_fastapi/extensions/core/pagination/offset_pagination.md
64+
- token_pagination: api/stac_fastapi/extensions/core/pagination/token_pagination.md
65+
- request: api/stac_fastapi/extensions/core/pagination/request.md
5166
- query:
5267
- module: api/stac_fastapi/extensions/core/query/index.md
5368
- query: api/stac_fastapi/extensions/core/query/query.md
@@ -57,14 +72,9 @@ nav:
5772
- request: api/stac_fastapi/extensions/core/sort/request.md
5873
- sort: api/stac_fastapi/extensions/core/sort/sort.md
5974
- transaction: api/stac_fastapi/extensions/core/transaction.md
60-
- pagination:
61-
- module: api/stac_fastapi/extensions/core/pagination/index.md
62-
- pagination: api/stac_fastapi/extensions/core/pagination/pagination.md
63-
- token_pagination: api/stac_fastapi/extensions/core/pagination/token_pagination.md
64-
- version: api/stac_fastapi/extensions/version.md
6575
- third_party:
76+
- module: api/stac_fastapi/extensions/third_party/index.md
6677
- bulk_transactions: api/stac_fastapi/extensions/third_party/bulk_transactions.md
67-
- index: api/stac_fastapi/extensions/third_party/index.md
6878
- stac_fastapi.types:
6979
- module: api/stac_fastapi/types/index.md
7080
- config: api/stac_fastapi/types/config.md
@@ -77,7 +87,6 @@ nav:
7787
- rfc3339: api/stac_fastapi/types/rfc3339.md
7888
- search: api/stac_fastapi/types/search.md
7989
- stac: api/stac_fastapi/types/stac.md
80-
- version: api/stac_fastapi/types/version.md
8190
- Migration Guides:
8291
- v2.5 -> v3.0: migrations/v3.0.0.md
8392
- v3.0 -> v4.0: migrations/v4.0.0.md
@@ -87,6 +96,29 @@ nav:
8796

8897
plugins:
8998
- search
99+
- mkdocstrings:
100+
enable_inventory: true
101+
handlers:
102+
python:
103+
paths: [src]
104+
options:
105+
docstring_section_style: list
106+
docstring_style: google
107+
line_length: 100
108+
separate_signature: true
109+
show_root_heading: true
110+
show_signature_annotations: true
111+
show_source: false
112+
show_symbol_type_toc: true
113+
signature_crossrefs: true
114+
extensions:
115+
- griffe_inherited_docstrings
116+
inventories:
117+
- https://docs.python.org/3/objects.inv
118+
- https://docs.pydantic.dev/latest/objects.inv
119+
- https://fastapi.tiangolo.com/objects.inv
120+
- https://www.starlette.io/objects.inv
121+
- https://www.attrs.org/en/stable/objects.inv
90122

91123
# Theme
92124
theme:
Lines changed: 3 additions & 0 deletions
Lines changed: 3 additions & 0 deletions
Lines changed: 3 additions & 0 deletions
Lines changed: 14 additions & 0 deletions
Lines changed: 3 additions & 0 deletions
Lines changed: 3 additions & 0 deletions
Lines changed: 3 additions & 0 deletions

0 commit comments

Comments
 (0)