Skip to content

Commit 42d6b69

Browse files
authored
docs: update python documentation (#9592)
1 parent 4fa35fc commit 42d6b69

File tree

10 files changed

+3866
-784
lines changed

10 files changed

+3866
-784
lines changed

docs/mkdocs.yml

Lines changed: 148 additions & 142 deletions
Original file line numberDiff line numberDiff line change
@@ -73,25 +73,25 @@ markdown_extensions:
7373
- admonition
7474
- codehilite
7575
- pymdownx.highlight:
76-
anchor_linenums: true
77-
line_spans: __span
78-
pygments_lang_class: true
76+
anchor_linenums: true
77+
line_spans: __span
78+
pygments_lang_class: true
7979
- pymdownx.inlinehilite
8080
- pymdownx.snippets
81-
- pymdownx.emoji: # support emojis
81+
- pymdownx.emoji: # support emojis
8282
emoji_index: !!python/name:material.extensions.emoji.twemoji
8383
emoji_generator: !!python/name:material.extensions.emoji.to_svg
84-
- pymdownx.superfences: # support mermaid diagrams
84+
- pymdownx.superfences: # support mermaid diagrams
8585
custom_fences:
8686
- name: mermaid
8787
class: mermaid
8888
format: !!python/name:pymdownx.superfences.fence_code_format
89-
- pymdownx.tabbed: # support linking to tabs
89+
- pymdownx.tabbed: # support linking to tabs
9090
alternate_style: true
9191
slugify: !!python/object/apply:pymdownx.slugs.slugify
9292
kwds:
9393
case: lower
94-
- pymdownx.tasklist: # support TODO lists
94+
- pymdownx.tasklist: # support TODO lists
9595
custom_checkbox: true
9696
- pymdownx.critic
9797
- pymdownx.caret
@@ -105,160 +105,166 @@ plugins:
105105
version_selector: true
106106
- search
107107
- render_swagger:
108-
allow_arbitrary_locations : true
108+
allow_arbitrary_locations: true
109109
- meta
110110
- glightbox
111111
- redirects:
112112
redirect_maps:
113113
reference/mount-csi-driver.md: reference/mount.md#mount-csi-driver-everest-on-kubernetes
114114
howto/unity-delta-sharing.md: integrations/unity-catalog.md
115115

116-
117-
118116
############################################################
119117
# This section is used to generate the navigation sidebar #
120118
############################################################
121119
nav:
122120
- Welcome to lakeFS: index.md
123121
- Quickstart:
124-
- Overview: quickstart/index.md
125-
- "1\uFE0F\u20E3 Run lakeFS": quickstart/launch.md
126-
- "2\uFE0F\u20E3 Query the data": quickstart/query.md
127-
- "3\uFE0F\u20E3 Create a branch": quickstart/branch.md
128-
- "4\uFE0F\u20E3 Commit and Merge": quickstart/commit-and-merge.md
129-
- "5\uFE0F\u20E3 Roll back Changes": quickstart/rollback.md
130-
- "6\uFE0F\u20E3 Using Actions and Hooks": quickstart/actions-and-hooks.md
131-
- "7\uFE0F\u20E3 Work with data locally": quickstart/work-with-data-locally.md
132-
- ➡️ Learn more: quickstart/learning-more-lakefs.md
122+
- Overview: quickstart/index.md
123+
- "1\uFE0F\u20E3 Run lakeFS": quickstart/launch.md
124+
- "2\uFE0F\u20E3 Query the data": quickstart/query.md
125+
- "3\uFE0F\u20E3 Create a branch": quickstart/branch.md
126+
- "4\uFE0F\u20E3 Commit and Merge": quickstart/commit-and-merge.md
127+
- "5\uFE0F\u20E3 Roll back Changes": quickstart/rollback.md
128+
- "6\uFE0F\u20E3 Using Actions and Hooks": quickstart/actions-and-hooks.md
129+
- "7\uFE0F\u20E3 Work with data locally": quickstart/work-with-data-locally.md
130+
- ➡️ Learn more: quickstart/learning-more-lakefs.md
133131
- Use Cases:
134-
- CI/CD for Data Lakes: understand/use_cases/cicd_for_data.md
135-
- ETL Testing Environment: understand/use_cases/etl_testing.md
136-
- Reproducibility: understand/use_cases/reproducibility.md
132+
- CI/CD for Data Lakes: understand/use_cases/cicd_for_data.md
133+
- ETL Testing Environment: understand/use_cases/etl_testing.md
134+
- Reproducibility: understand/use_cases/reproducibility.md
137135
- User Guides:
138-
- Installing:
139-
- Overview: howto/deploy/index.md
140-
- AWS: howto/deploy/aws.md
141-
- Azure: howto/deploy/azure.md
142-
- GCP: howto/deploy/gcp.md
143-
- On-Premises: howto/deploy/onprem.md
144-
- Upgrading: howto/deploy/upgrade.md
145-
- Work with Data locally: howto/local-checkouts.md
146-
- Sizing Guide: howto/sizing-guide.md
136+
- Installing:
137+
- Overview: howto/deploy/index.md
138+
- AWS: howto/deploy/aws.md
139+
- Azure: howto/deploy/azure.md
140+
- GCP: howto/deploy/gcp.md
141+
- On-Premises: howto/deploy/onprem.md
142+
- Upgrading: howto/deploy/upgrade.md
143+
- Work with Data locally: howto/local-checkouts.md
144+
- Sizing Guide: howto/sizing-guide.md
147145
- Data Management:
148-
- Git-Like Versioning:
149-
- Pull Requests: howto/pull-requests.md
150-
- Branch Protection: howto/protect-branches.md
151-
- Rollback & Revert: understand/use_cases/rollback.md
152-
- Merge Strategies: understand/how/merge.md
153-
- Import & Export Data:
154-
- Importing Data: howto/import.md
155-
- Export Data: howto/export.md
156-
- Copying data to/from lakeFS: howto/copying.md
157-
- Data Catalogs Exports: howto/catalog_exports.md
158-
- lakeFS Mount: reference/mount.md
159-
- Actions and Hooks:
160-
- Overview: howto/hooks/index.md
161-
- Airflow Hooks: howto/hooks/airflow.md
162-
- Lua Hooks: howto/hooks/lua.md
163-
- Webhooks: howto/hooks/webhooks.md
164-
- Garbage Collection:
165-
- Overview: howto/garbage-collection/gc.md
166-
- Managed Garbage Collection: howto/garbage-collection/managed-gc.md
167-
- Standalone Garbage Collection: howto/garbage-collection/standalone-gc.md
168-
- Metadata search: datamanagment/metadata-search.md
169-
- Multiple Storage Backends: howto/multiple-storage-backends.md
170-
- Transactional Mirroring: howto/mirroring.md
171-
- Backup and Restore: howto/backup-and-restore.md
172-
- Advanced Operations:
173-
- Private Link: howto/private-link.md
174-
- S3 Virtual-host addressing: howto/virtual-host-addressing.md
175-
- Monitoring & Auditing:
176-
- Monitoring using Prometheus: reference/monitor.md
177-
- Auditing: reference/auditing.md
178-
- Migrating away: howto/migrate-away.md
146+
- Git-Like Versioning:
147+
- Pull Requests: howto/pull-requests.md
148+
- Branch Protection: howto/protect-branches.md
149+
- Rollback & Revert: understand/use_cases/rollback.md
150+
- Merge Strategies: understand/how/merge.md
151+
- Import & Export Data:
152+
- Importing Data: howto/import.md
153+
- Export Data: howto/export.md
154+
- Copying data to/from lakeFS: howto/copying.md
155+
- Data Catalogs Exports: howto/catalog_exports.md
156+
- lakeFS Mount: reference/mount.md
157+
- Actions and Hooks:
158+
- Overview: howto/hooks/index.md
159+
- Airflow Hooks: howto/hooks/airflow.md
160+
- Lua Hooks: howto/hooks/lua.md
161+
- Webhooks: howto/hooks/webhooks.md
162+
- Garbage Collection:
163+
- Overview: howto/garbage-collection/gc.md
164+
- Managed Garbage Collection: howto/garbage-collection/managed-gc.md
165+
- Standalone Garbage Collection: howto/garbage-collection/standalone-gc.md
166+
- Metadata search: datamanagment/metadata-search.md
167+
- Multiple Storage Backends: howto/multiple-storage-backends.md
168+
- Transactional Mirroring: howto/mirroring.md
169+
- Backup and Restore: howto/backup-and-restore.md
170+
- Advanced Operations:
171+
- Private Link: howto/private-link.md
172+
- S3 Virtual-host addressing: howto/virtual-host-addressing.md
173+
- Monitoring & Auditing:
174+
- Monitoring using Prometheus: reference/monitor.md
175+
- Auditing: reference/auditing.md
176+
- Migrating away: howto/migrate-away.md
179177
- lakeFS Enterprise   🚀:
180-
- Features: enterprise/index.md
181-
- lakeFS Cloud: cloud/index.md
182-
- On-Premises:
183-
- Quickstart: enterprise/getstarted/quickstart.md
184-
- Installation: enterprise/getstarted/install.md
185-
- Migrating from lakeFS OSS: enterprise/getstarted/migrate-from-oss.md
186-
- Upgrading: enterprise/upgrade.md
187-
- Architecture: enterprise/architecture.md
188-
- Troubleshooting: enterprise/troubleshooting.md
189-
- Configuration Reference: enterprise/configuration.md
178+
- Features: enterprise/index.md
179+
- lakeFS Cloud: cloud/index.md
180+
- On-Premises:
181+
- Quickstart: enterprise/getstarted/quickstart.md
182+
- Installation: enterprise/getstarted/install.md
183+
- Migrating from lakeFS OSS: enterprise/getstarted/migrate-from-oss.md
184+
- Upgrading: enterprise/upgrade.md
185+
- Architecture: enterprise/architecture.md
186+
- Troubleshooting: enterprise/troubleshooting.md
187+
- Configuration Reference: enterprise/configuration.md
190188
- Integrations:
191-
- Data Processing & Compute:
192-
- Apache Spark: integrations/spark.md
193-
- Apache Iceberg: integrations/iceberg.md
194-
- Presto / Trino: integrations/presto_trino.md
195-
- DuckDB: integrations/duckdb.md
196-
- Dremio: integrations/dremio.md
197-
- Databricks: integrations/databricks.md
198-
- Cloudera: integrations/cloudera.md
199-
- Delta Lake: integrations/delta.md
200-
- Amazon Athena: integrations/athena.md
201-
- Apache Kafka: integrations/kafka.md
202-
- Apache Hive: integrations/hive.md
203-
- ML & AI:
204-
- Amazon SageMaker: integrations/sagemaker.md
205-
- Vertex AI: integrations/vertex_ai.md
206-
- Red Hat OpenShift AI: integrations/red_hat_openshift_ai.md
207-
- HuggingFace Datasets: integrations/huggingface_datasets.md
208-
- MLflow: integrations/mlflow.md
209-
- Kubeflow: integrations/kubeflow.md
210-
- Vector Databases:
211-
- LanceDB: integrations/lancedb.md
212-
- Catalogs & Metadata:
213-
- Iceberg REST Catalog: integrations/iceberg-rest-catalog.md
214-
- Glue Data Catalog: integrations/glue_metastore.md
215-
- Glue / Hive metastore: integrations/glue_hive_metastore.md
216-
- Unity Catalog: integrations/unity-catalog.md
217-
- Orchestration & ETL:
218-
- Apache Airflow: integrations/airflow.md
219-
- Airbyte: integrations/airbyte.md
220-
- Dev & Tools:
221-
- Python: integrations/python.md
222-
- AWS CLI: integrations/aws_cli.md
223-
- Git: integrations/git.md
224-
- R: integrations/r.md
225-
- MATLAB: integrations/matlab.md
226-
189+
- Data Processing & Compute:
190+
- Apache Spark: integrations/spark.md
191+
- Apache Iceberg: integrations/iceberg.md
192+
- Presto / Trino: integrations/presto_trino.md
193+
- DuckDB: integrations/duckdb.md
194+
- Dremio: integrations/dremio.md
195+
- Databricks: integrations/databricks.md
196+
- Cloudera: integrations/cloudera.md
197+
- Delta Lake: integrations/delta.md
198+
- Amazon Athena: integrations/athena.md
199+
- Apache Kafka: integrations/kafka.md
200+
- Apache Hive: integrations/hive.md
201+
- ML & AI:
202+
- Amazon SageMaker: integrations/sagemaker.md
203+
- Vertex AI: integrations/vertex_ai.md
204+
- Red Hat OpenShift AI: integrations/red_hat_openshift_ai.md
205+
- HuggingFace Datasets: integrations/huggingface_datasets.md
206+
- MLflow: integrations/mlflow.md
207+
- Kubeflow: integrations/kubeflow.md
208+
- Vector Databases:
209+
- LanceDB: integrations/lancedb.md
210+
- Catalogs & Metadata:
211+
- Iceberg REST Catalog: integrations/iceberg-rest-catalog.md
212+
- Glue Data Catalog: integrations/glue_metastore.md
213+
- Glue / Hive metastore: integrations/glue_hive_metastore.md
214+
- Unity Catalog: integrations/unity-catalog.md
215+
- Orchestration & ETL:
216+
- Apache Airflow: integrations/airflow.md
217+
- Airbyte: integrations/airbyte.md
218+
- Dev & Tools:
219+
- Python:
220+
- Overview: integrations/python.md
221+
- High-Level SDK:
222+
- Getting Started: integrations/python-getting-started.md
223+
- Branches & Merging: integrations/python-versioning-branches.md
224+
- References, Commits & Tags: integrations/python-refs.md
225+
- Transactions: integrations/python-transactions.md
226+
- Data Operations: integrations/python-data-operations.md
227+
- Generated SDK: integrations/python-sdk.md
228+
- lakefs-spec: integrations/python-lakefs-spec.md
229+
- Boto / S3 Gateway: integrations/python-boto.md
230+
- AWS CLI: integrations/aws_cli.md
231+
- Git: integrations/git.md
232+
- R: integrations/r.md
233+
- MATLAB: integrations/matlab.md
227234
- Concepts:
228-
- Architecture: understand/architecture.md
229-
- Model: understand/model.md
230-
- Data Structure: understand/data-structure.md
231-
- Performance Best Practices: understand/performance-best-practices.md
232-
- Internals:
233-
- Versioning Internals: understand/how/versioning-internals.md
234-
- Database structure: understand/how/kv.md
235-
- FAQ: understand/faq.md
236-
- Glossary: understand/glossary.md
235+
- Architecture: understand/architecture.md
236+
- Model: understand/model.md
237+
- Data Structure: understand/data-structure.md
238+
- Performance Best Practices: understand/performance-best-practices.md
239+
- Internals:
240+
- Versioning Internals: understand/how/versioning-internals.md
241+
- Database structure: understand/how/kv.md
242+
- FAQ: understand/faq.md
243+
- Glossary: understand/glossary.md
237244
- Security:
238-
- Overview: security/index.md
239-
- Authentication:
240-
- Authentication: security/authentication.md
241-
- Single Sign On (SSO): security/sso.md
242-
- AWS IAM Roles: security/external-principals-aws.md
243-
- Remote Authenticator: security/remote-authenticator.md
244-
- Short-Lived Tokens (STS): security/sts-login.md
245-
- SCIM: howto/scim.md
246-
- Authorization:
247-
- Role-Based Access Control (RBAC): security/rbac.md
248-
- Access Control Lists (ACLs): security/access-control-lists.md
249-
- ACL Server Implementation: security/ACL-server-implementation.md
250-
- Presigned URLs: security/presigned-url.md
251-
245+
- Overview: security/index.md
246+
- Authentication:
247+
- Authentication: security/authentication.md
248+
- Single Sign On (SSO): security/sso.md
249+
- AWS IAM Roles: security/external-principals-aws.md
250+
- Remote Authenticator: security/remote-authenticator.md
251+
- Short-Lived Tokens (STS): security/sts-login.md
252+
- SCIM: howto/scim.md
253+
- Authorization:
254+
- Role-Based Access Control (RBAC): security/rbac.md
255+
- Access Control Lists (ACLs): security/access-control-lists.md
256+
- ACL Server Implementation: security/ACL-server-implementation.md
257+
- Presigned URLs: security/presigned-url.md
258+
252259
- Reference:
253-
- lakeFS API: reference/api.md
254-
- lakectl (lakeFS command-line tool): reference/cli.md
255-
- lakeFS Server Configuration: reference/configuration.md
256-
- S3 Gateway API: reference/s3.md
257-
- Spark Client: reference/spark-client.md
258-
- Authorization API: security/authorization-yaml.md
260+
- lakeFS API: reference/api.md
261+
- lakectl (lakeFS command-line tool): reference/cli.md
262+
- lakeFS Server Configuration: reference/configuration.md
263+
- S3 Gateway API: reference/s3.md
264+
- Spark Client: reference/spark-client.md
265+
- Authorization API: security/authorization-yaml.md
259266
- Community:
260-
- About the lakeFS Project: project/index.md
261-
- Contributing:
262-
- Code: project/contributing.md
263-
- Documentation: project/docs.md
264-
267+
- About the lakeFS Project: project/index.md
268+
- Contributing:
269+
- Code: project/contributing.md
270+
- Documentation: project/docs.md

0 commit comments

Comments
 (0)