GitFx
1.0.0
GITFX는 일부 기능을 실행하고 GIT 호스팅에서 서비스로 출력을 제공하는 데 사용될 수 있습니다.
GITFX는 ActionServerless의 ActionServerless에서 추출한 Python Lib입니다. 그리고 이제 행동은이 lib를 실제 작업을 수행하기 위해 의존성으로 사용하면 행동에서와 같은 방식으로 Lib를 로컬로 운영 할 수 있습니다.
pip3 install gitfx
# or
python3 -m pip install gitfx참고 : Python 2는 지원되지 않습니다
서버리스 서비스를 작성하는 데 사용되는 파이썬 코드부터 시작하겠습니다.
# 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에서 기능을 실행할 수 있으며 위의 예와 같이 로컬로 실행 한 다음 생성 된 파일을 리모컨으로 푸시 할 수 있습니다.
더 많은 언어의 예를 여기에서 찾을 수 있습니다.
| 언어 | 종속성 설치 | 버전 관리 | 예제 코드 |
|---|---|---|---|
| 파이썬 | ✅ requirements.txt | ✅ .python-version pyenv | 보다 |
| 루비 | Gemfile | ✅ .ruby-version RVM/RBENV | 보다 |
| node.js | package.json | .nvmrc NVM | 보다 |
| 펄 | cpanfile | .perl-version plenv | 보다 |
| PHP | composer.json | .phpenv-version PHPENV | 보다 |
| 골랑 | ⬜️ | ⬜️ | 보다 |
| 하스켈 | ⬜️ | ⬜️ | 보다 |
| 엘릭서 | ⬜️ | ⬜️ | 보다 |
| 세게 때리다 | - | - | 보다 |
| 녹 | ⬜️ | ⬜️ | 보다 |
| 데노 | - | ⬜️ | 보다 |
기부금을 환영합니다! 기여하고 싶지만 무엇을 해야할지 모르는 경우 다음 기능을 확인할 수 있습니다.