IDEA: WASM build to deploy-to & manage different clouds without a separate Python server
- 主要言語
- Python
- スター
- 2.1k
- フォーク
- 931
- 平均マージ
- 1日 2時間
- マージ済み PR(30日)
- 4
説明
## Feature Request
Aside from a basic web interface, the main thing this would need is a way of setting and storing secrets (like cloud provider auth keys).
As for official CPython support see: https://github.com/python/cpython/blob/main/Tools/wasm/README.md
Now there are plenty of unofficial implementations that don't have those same limitations, for example: [cheerpx webvm](https://github.com/leaningtech/webvm); [py2wasm](https://github.com/wasmerio/py2wasm); [pyodide](https://github.com/pyodide/pyodide); [spin](https://github.com/spinframework/spin-python-sdk)+CPython official approach
Advantage:
- Multicloud management without user installing anything
- Facilitate one-click install use-cases onto multiple cloud vendors
- Many others
コントリビューションガイド
調査の方向性
まず、リンクされている CPython WASM README を確認し、一覧にある実装を比較します: webvm、py2wasm、pyodide、Spin's Python SDK。WASM build、基本的な Web インターフェース、安全な cloud-provider secret storage の範囲を定義し、マルチクラウドでのデプロイと管理の成功を完了基準とします。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- python, wasm
- 領域
- cloud
- issue の種類
- 機能追加
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 活発さ
- 停滞
- 明瞭さ
- 説明が足りない
- 初心者へのやさしさ
- 25/100