|
1 | 1 | # GitFx - Create a Serverless service in Git hosting
|
2 | 2 |
|
3 |
| -[](https://github.com/gitx-io/GitFx/blob/master/.github/workflows/test_run_funcs.yml) |
4 |
| -[](https://github.com/gitx-io/GitFx/blob/master/.github/workflows/linter.yml) |
| 3 | +[](https://github.com/gitfx/GitFx/blob/master/.github/workflows/test_run_funcs.yml) |
| 4 | +[](https://github.com/gitfx/GitFx/blob/master/.github/workflows/linter.yml) |
5 | 5 |
|
6 | 6 | GitFx can be used to run some functions and serve the output as a service in a Git hosting.
|
7 | 7 |
|
8 |
| -GitFx is a Python lib extracted from an action [ActionServerless](https://github.com/gitx-io/ActionServerless). And now the action uses this lib as a dependency to do the real job, you can run the lib locally in a same way as in the action. |
| 8 | +GitFx is a Python lib extracted from an action [ActionServerless](https://github.com/gitfx/ActionServerless). And now the action uses this lib as a dependency to do the real job, you can run the lib locally in a same way as in the action. |
9 | 9 |
|
10 | 10 | ## Prerequisites
|
11 | 11 |
|
@@ -45,40 +45,40 @@ python3 -m gitfx test/
|
45 | 45 |
|
46 | 46 | then the program's output is written to a file located in `api/py_hello.json` that you defined as a route in the comment.
|
47 | 47 |
|
48 |
| -You can use the [ActionServerless](https://github.com/gitx-io/ActionServerless) to run functions in GitHub, and also you can run locally as above example then push the generated files to the remote. |
| 48 | +You can use the [ActionServerless](https://github.com/gitfx/ActionServerless) to run functions in GitHub, and also you can run locally as above example then push the generated files to the remote. |
49 | 49 |
|
50 |
| -more languages' examples you can find [here](https://github.com/gitx-io/GitFx/tree/master/test/func_examples). |
| 50 | +more languages' examples you can find [here](https://github.com/gitfx/GitFx/tree/master/test/func_examples). |
51 | 51 |
|
52 | 52 |
|
53 | 53 | ## Languages supported
|
54 | 54 |
|
55 | 55 | | Language | Dependency Installation | Version Management | Example code |
|
56 | 56 | | ------------- | ------------- | -------------------- | :------------: |
|
57 |
| -| Python | ✅ `requirements.txt` | ✅ `.python-version` [pyenv](https://github.com/pyenv/pyenv) | [See](https://github.com/gitx-io/GitFx/blob/master/test/func_examples/function.py) | |
58 |
| -| Ruby | ✅ `Gemfile` | ✅ `.ruby-version` [rvm](https://rvm.io/)/[rbenv](https://github.com/rbenv/rbenv) | [See](https://github.com/gitx-io/GitFx/blob/master/test/func_examples/function.rb) | |
59 |
| -| Node.js | ✅ `package.json` | ✅ `.nvmrc` [nvm](https://github.com/nvm-sh/nvm) | [See](https://github.com/gitx-io/GitFx/blob/master/test/func_examples/function.js) | |
60 |
| -| Perl | ✅ `cpanfile` | ✅ `.perl-version` [plenv](https://github.com/tokuhirom/plenv) | [See](https://github.com/gitx-io/GitFx/blob/master/test/func_examples/function.pl) | |
61 |
| -| PHP | ✅ `composer.json` | ✅ `.phpenv-version` [phpenv](https://github.com/phpenv/phpenv) | [See](https://github.com/gitx-io/GitFx/blob/master/test/func_examples/function.php) | |
62 |
| -| Golang | ⬜️ | ⬜️ | [See](https://github.com/gitx-io/GitFx/blob/master/test/func_examples/function.go) | |
63 |
| -| Haskell | ⬜️ | ⬜️ | [See](https://github.com/gitx-io/GitFx/blob/master/test/func_examples/function.hs) | |
64 |
| -| Elixir | ⬜️ | ⬜️ | [See](https://github.com/gitx-io/GitFx/blob/master/test/func_examples/function.exs) | |
65 |
| -| Bash | -- | -- | [See](https://github.com/gitx-io/GitFx/blob/master/test/func_examples/function.sh) | |
66 |
| -| Rust | ⬜️ | ⬜️ | [See](https://github.com/gitx-io/GitFx/blob/master/test/func_examples/function.rs) | |
67 |
| -| Deno | -- | ⬜️ | [See](https://github.com/gitx-io/GitFx/blob/master/test/func_examples/function.ts) | |
| 57 | +| Python | ✅ `requirements.txt` | ✅ `.python-version` [pyenv](https://github.com/pyenv/pyenv) | [See](https://github.com/gitfx/GitFx/blob/master/test/func_examples/function.py) | |
| 58 | +| Ruby | ✅ `Gemfile` | ✅ `.ruby-version` [rvm](https://rvm.io/)/[rbenv](https://github.com/rbenv/rbenv) | [See](https://github.com/gitfx/GitFx/blob/master/test/func_examples/function.rb) | |
| 59 | +| Node.js | ✅ `package.json` | ✅ `.nvmrc` [nvm](https://github.com/nvm-sh/nvm) | [See](https://github.com/gitfx/GitFx/blob/master/test/func_examples/function.js) | |
| 60 | +| Perl | ✅ `cpanfile` | ✅ `.perl-version` [plenv](https://github.com/tokuhirom/plenv) | [See](https://github.com/gitfx/GitFx/blob/master/test/func_examples/function.pl) | |
| 61 | +| PHP | ✅ `composer.json` | ✅ `.phpenv-version` [phpenv](https://github.com/phpenv/phpenv) | [See](https://github.com/gitfx/GitFx/blob/master/test/func_examples/function.php) | |
| 62 | +| Golang | ⬜️ | ⬜️ | [See](https://github.com/gitfx/GitFx/blob/master/test/func_examples/function.go) | |
| 63 | +| Haskell | ⬜️ | ⬜️ | [See](https://github.com/gitfx/GitFx/blob/master/test/func_examples/function.hs) | |
| 64 | +| Elixir | ⬜️ | ⬜️ | [See](https://github.com/gitfx/GitFx/blob/master/test/func_examples/function.exs) | |
| 65 | +| Bash | -- | -- | [See](https://github.com/gitfx/GitFx/blob/master/test/func_examples/function.sh) | |
| 66 | +| Rust | ⬜️ | ⬜️ | [See](https://github.com/gitfx/GitFx/blob/master/test/func_examples/function.rs) | |
| 67 | +| Deno | -- | ⬜️ | [See](https://github.com/gitfx/GitFx/blob/master/test/func_examples/function.ts) | |
68 | 68 |
|
69 | 69 | * ✅ Feature supported
|
70 | 70 | * ⬜ Feature not supported yet
|
71 | 71 | * -- N/A
|
72 | 72 |
|
73 | 73 | ## Documents
|
74 | 74 |
|
75 |
| -* [before_script](https://github.com/gitx-io/GitFx/wiki/before_script) |
76 |
| -* [HTTP Headers](https://github.com/gitx-io/GitFx/wiki/HTTP-Headers) |
| 75 | +* [before_script](https://github.com/gitfx/GitFx/wiki/before_script) |
| 76 | +* [HTTP Headers](https://github.com/gitfx/GitFx/wiki/HTTP-Headers) |
77 | 77 |
|
78 | 78 | ## Real world examples
|
79 | 79 |
|
80 |
| -* [Shell functions to get Docker image versions](https://github.com/gitx-io?q=docker-major-versions&type=public&language=shell&sort=name) |
81 |
| -* [Run examples for 30-Days-Of-Python tutorial](https://github.com/gitx-io/30-Days-Of-Python) |
| 80 | +* [Shell functions to get Docker image versions](https://github.com/gitfx?q=docker-major-versions&type=public&language=shell&sort=name) |
| 81 | +* [Run examples for 30-Days-Of-Python tutorial](https://github.com/gitfx/30-Days-Of-Python) |
82 | 82 |
|
83 | 83 | ## Contributions
|
84 | 84 |
|
|
0 commit comments