ActionServerless es una acción que usa GITFX para hacer algunas computaciones y luego generar un archivo String/JSON en una ruta, puede visitar el archivo como un servicio cuando está en Dev/Pruebas, o incluso en su producción. Podemos tomarlo como un servicio serverless alimentado por acciones GitHub.
De hecho, puede hacer todo esto en acciones nativas de GitHub. ActionServerless solo envuelve los pasos para simplificar el trabajo:
Al principio, use la plantilla para crear un repositorio. Luego comenzamos con un ejemplo de Python:
# function.py
import json
# GET /api/py_hello.json
print ( json . dumps ({ "hello" : "world" })) Coloque el archivo en una ruta (el valor predeterminado es la ruta raíz de un repositorio, de lo contrario, necesita agregar la ruta como argumento a su configuración de acciones), cuando presione el código, la acción se activará. Luego, la salida del programa se escribe en un archivo ubicado en api/py_hello.json que definió como una ruta en el comentario.
Ejemplos de más idiomas que puede encontrar aquí.
Ver: https://github.com/gitx-io/gitfx#languages-supported
Ver: https://github.com/gitx-io/gitfx#documents
Ver: https://github.com/gitx-io/gitfx#real-world-examples
¡Las contribuciones son bienvenidas! Puede verificar las siguientes funciones en caso de que desee contribuir, pero no tiene idea de qué hacer: