[PR #121] [MERGED] feat: generate docs automatically #160

Closed
opened 2026-02-15 21:16:01 -05:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/langgenius/dify-plugin-sdks/pull/121
Author: @Yeuoly
Created: 4/28/2025
Status: Merged
Merged: 4/30/2025
Merged by: @Yeuoly

Base: mainHead: feat/docs


📝 Commits (10+)

📊 Changes

22 files changed (+1092 additions, -128 deletions)

View changed files

.github/.DS_Store (+0 -0)
.github/workflows/mkdocs.yaml (+46 -0)
python/.mkdocs/mkdocs.yml (+53 -0)
📝 python/.vscode/settings.json (+6 -1)
python/dify_plugin/cli.py (+16 -0)
python/dify_plugin/commands/__init__.py (+3 -0)
python/dify_plugin/commands/generate_docs.py (+5 -0)
python/dify_plugin/core/documentation/__init__.py (+0 -0)
python/dify_plugin/core/documentation/generator.py (+416 -0)
python/dify_plugin/core/documentation/schema_doc.py (+78 -0)
📝 python/dify_plugin/core/entities/plugin/setup.py (+93 -25)
📝 python/dify_plugin/entities/__init__.py (+5 -0)
📝 python/dify_plugin/entities/agent.py (+42 -3)
📝 python/dify_plugin/entities/endpoint.py (+14 -0)
📝 python/dify_plugin/entities/model/__init__.py (+57 -26)
📝 python/dify_plugin/entities/model/provider.py (+64 -6)
python/dify_plugin/entities/oauth.py (+17 -0)
python/dify_plugin/entities/provider_config.py (+116 -0)
📝 python/dify_plugin/entities/tool.py (+43 -65)
📝 python/examples/code_based_workflow/.env (+1 -1)

...and 2 more files

📄 Description

image

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/langgenius/dify-plugin-sdks/pull/121 **Author:** [@Yeuoly](https://github.com/Yeuoly) **Created:** 4/28/2025 **Status:** ✅ Merged **Merged:** 4/30/2025 **Merged by:** [@Yeuoly](https://github.com/Yeuoly) **Base:** `main` ← **Head:** `feat/docs` --- ### 📝 Commits (10+) - [`659f0db`](https://github.com/langgenius/dify-plugin-sdks/commit/659f0db2b23c04691921ff2b40bcb55effd83e63) feat: docs - [`3c2ab1c`](https://github.com/langgenius/dify-plugin-sdks/commit/3c2ab1c1beb9c8615926b414ed7da45bb3650e86) feat: implement documentation generation for Dify Plugin SDK - [`9f53aec`](https://github.com/langgenius/dify-plugin-sdks/commit/9f53aece7946e71554d49fc1b93370952c24dd6e) fix: linter - [`68b408e`](https://github.com/langgenius/dify-plugin-sdks/commit/68b408e202812a15a907221811fa27a1d2947f91) fix: remove required - [`6ba291b`](https://github.com/langgenius/dify-plugin-sdks/commit/6ba291b38849925ff3f791120f3122a16bc6b4d5) feat: enhance schema documentation with outside reference fields - [`a6e8b2f`](https://github.com/langgenius/dify-plugin-sdks/commit/a6e8b2f716eab4a742d87f0c43806b92dfd02627) apply ruff - [`67a45c6`](https://github.com/langgenius/dify-plugin-sdks/commit/67a45c617b48c40a50e59d8493b8d08ef527adb1) fix: revert - [`88fcfb7`](https://github.com/langgenius/dify-plugin-sdks/commit/88fcfb76ee4512997a3dce9aef251f3bd53e9b1d) feat: support build docs - [`db1a50a`](https://github.com/langgenius/dify-plugin-sdks/commit/db1a50a672fdbedffe92753ad5bcb3738cf766d7) fix: add python patj - [`cd25031`](https://github.com/langgenius/dify-plugin-sdks/commit/cd25031449ba8e8d1014ee5412eb5b2ff2a11b96) fix: rename actions ### 📊 Changes **22 files changed** (+1092 additions, -128 deletions) <details> <summary>View changed files</summary> ➕ `.github/.DS_Store` (+0 -0) ➕ `.github/workflows/mkdocs.yaml` (+46 -0) ➕ `python/.mkdocs/mkdocs.yml` (+53 -0) 📝 `python/.vscode/settings.json` (+6 -1) ➕ `python/dify_plugin/cli.py` (+16 -0) ➕ `python/dify_plugin/commands/__init__.py` (+3 -0) ➕ `python/dify_plugin/commands/generate_docs.py` (+5 -0) ➕ `python/dify_plugin/core/documentation/__init__.py` (+0 -0) ➕ `python/dify_plugin/core/documentation/generator.py` (+416 -0) ➕ `python/dify_plugin/core/documentation/schema_doc.py` (+78 -0) 📝 `python/dify_plugin/core/entities/plugin/setup.py` (+93 -25) 📝 `python/dify_plugin/entities/__init__.py` (+5 -0) 📝 `python/dify_plugin/entities/agent.py` (+42 -3) 📝 `python/dify_plugin/entities/endpoint.py` (+14 -0) 📝 `python/dify_plugin/entities/model/__init__.py` (+57 -26) 📝 `python/dify_plugin/entities/model/provider.py` (+64 -6) ➕ `python/dify_plugin/entities/oauth.py` (+17 -0) ➕ `python/dify_plugin/entities/provider_config.py` (+116 -0) 📝 `python/dify_plugin/entities/tool.py` (+43 -65) 📝 `python/examples/code_based_workflow/.env` (+1 -1) _...and 2 more files_ </details> ### 📄 Description <img width="1010" alt="image" src="https://github.com/user-attachments/assets/09bfc1fe-7366-4700-b2a9-181b0b4b7d90" /> --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
yindo added the pull-request label 2026-02-15 21:16:01 -05:00
yindo closed this issue 2026-02-15 21:16:01 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: langgenius/dify-plugin-sdks#160