Skip to content

Initial Migration: Move Python SDK to standalone repo and recreate MkDocs pipeline - #2

Merged
huangjeff5 merged 9 commits into
mainfrom
feature/rebuild-docs-pipeline-2
Aug 4, 2026
Merged

Initial Migration: Move Python SDK to standalone repo and recreate MkDocs pipeline#2
huangjeff5 merged 9 commits into
mainfrom
feature/rebuild-docs-pipeline-2

Conversation

@huangjeff5

@huangjeff5 huangjeff5 commented Aug 3, 2026

Copy link
Copy Markdown
Collaborator

This PR serves as the official migration of the Python SDK into its new standalone repository (genkit-python).

Key Changes:

  1. Repository Migration: Moved all Python SDK packages, tools, and configurations out of the monolithic genkit repository and into this dedicated standalone repo. Relative paths in scripts (like justfile and generate_schema_typing) have been updated to reflect the flattened directory structure.
  2. Recreated MkDocs Pipeline: Reinstated the API documentation pipeline by adding mkdocs.yml and mkdocstrings.
  3. Fixed Plugin V2 Alias Resolution: Added missing __init__.py files to private directories (like _ai and _core) so Griffe successfully parses them as modules and correctly resolves the aliases in the API reference.
  4. Docs Deployment Pipeline: Added a manual GitHub Actions workflow (deploy_docs.yml) that can be triggered via workflow_dispatch to automatically build the MkDocs site, clone hosting-templates, copy the HTML files, and deploy to Firebase.

@gemini-code-assist

Copy link
Copy Markdown

Caution

The consumer version of Gemini Code Assist on GitHub has been sunset. All code review activity has officially ceased.

@huangjeff5 huangjeff5 changed the title Rebuild MkDocs pipeline and update dependencies Initial Migration: Move Python SDK to standalone repo and recreate MkDocs pipeline Aug 3, 2026
@huangjeff5
huangjeff5 merged commit acba0ba into main Aug 4, 2026
17 checks passed
@huangjeff5
huangjeff5 deleted the feature/rebuild-docs-pipeline-2 branch August 4, 2026 17:39
@huangjeff5
huangjeff5 restored the feature/rebuild-docs-pipeline-2 branch August 4, 2026 17:39
@huangjeff5
huangjeff5 deleted the feature/rebuild-docs-pipeline-2 branch August 4, 2026 17:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant