GitFx
1.0.0
gitfxを使用して、いくつかの機能を実行し、gitホスティングのサービスとして出力を提供できます。
gitfxは、アクションアクションレバーから抽出されたpython libです。そして今、アクションはこのlibを依存関係として使用して実際の仕事をするため、アクションと同じようにローカルでlibを実行できます。
pip3 install gitfx
# or
python3 -m pip install gitfx注:Python 2はサポートされていません
サーバーレスサービスの作成に使用されるPythonコードから始めましょう。
# function.py
import json
# GET /api/py_hello.json
print ( json . dumps ({ "hello" : "world" }))プログラムを現在のディレクトリの下のパスに配置します。たとえば、 testフォルダーと実行してください。
python3 -m gitfx test/
# you can pass more folders if you have次に、プログラムの出力は、コメントのルートとして定義したapi/py_hello.jsonにあるファイルに書き込まれます。
ActionServerlessを使用してGitHubで機能を実行することもできます。また、上記の例としてローカルに実行してから、生成されたファイルをリモートにプッシュすることもできます。
より多くの言語「ここで見つけることができる例」。
| 言語 | 依存関係のインストール | バージョン管理 | 例コード |
|---|---|---|---|
| Python | requirements.txt | ✅.python .python-version pyenv | 見る |
| ルビー | Gemfile | ✅ruby .ruby-version rvm/rbenv | 見る |
| node.js | package.json | .nvmrc | 見る |
| Perl | cpanfile | .perl-version plenv | 見る |
| Php | composer.json | .phpenv-version phpenv | 見る |
| ゴラン | ⬜⬜️ | ⬜⬜️ | 見る |
| ハスケル | ⬜⬜️ | ⬜⬜️ | 見る |
| エリクサー | ⬜⬜️ | ⬜⬜️ | 見る |
| バッシュ | - | - | 見る |
| さび | ⬜⬜️ | ⬜⬜️ | 見る |
| デノ | - | ⬜⬜️ | 見る |
貢献は大歓迎です!貢献したい場合は次の機能を確認できますが、何をすべきかわからない場合は、