Saltar al contenido principal
Versión: v2 ⚡

Editar steps localmente

Si eres desarrollador, puedes usar tu editor de texto favorito y hacer cambios sin conexión, con commits y push a GitHub. Esta página explica cómo editar steps localmente, en lugar de hacerlo en la plataforma con el Inspector.

Primero, asegúrate de que el control de versiones esté configurado para tu proyecto (consulta Gestionar proyectos para saber cómo configurarlo). Cuando esté listo, sigue estos pasos en tu computadora:

  1. Asegúrate de tener git instalado

  2. Clona el repositorio desde GitHub. Según cómo te conectes, copia la URL HTTPS o SSH del repositorio.

URL para clonar en GitHub

consejo

Puedes conectarte a GitHub con usuario y contraseña (HTTPS) o con un par de claves SSH que hayas generado. (Consulta la documentación de GitHub para más información).

  1. Luego, úsala para clonar el repositorio en tu computadora; para ello, ejecuta este comando en la carpeta donde quieras guardar el nuevo repositorio: git clone {repo URL} (por ejemplo, git clone https://github.com/OpenFn/Miracle-Feet.git)

  2. Para actualizar tu copia local con los cambios de GitHub, ejecuta git pull con frecuencia mientras editas.

  3. En este tutorial, suponemos que haces los cambios en la rama main o master: la que está desplegada en OpenFn como tu sistema de producción.

  4. Para editar tus steps, usa un editor de código. Recomendamos Visual Studio Code.

VS Code

  1. Si usas VS Code, asegúrate de instalar la extensión Prettier para VS Code y configurarla como formateador predeterminado en Settings, como se ve abajo. Así se aplica el formato de código correcto a los archivos que cambies.

Prettier

  1. Cuando termines, puedes ver qué archivos cambiaste con git status.

  2. Luego, usa git add {filepath} y después git commit -m {change notes} para preparar los cambios para hacer merge en el repositorio.

consejo

Hay mucho que aprender sobre git. Este es un buen punto de partida.

  1. Luego, ejecuta git push para subir los archivos al repositorio (consulta más en la documentación de git).

A partir de ahí, la integración con el control de versiones actualizará los steps modificados en tu proyecto de OpenFn y podrás probar esos cambios en la plataforma.

Cuando quieras empezar a ejecutar steps y probar tus cambios localmente, consulta la documentación de la CLI.