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:
-
Asegúrate de tener git instalado
-
Clona el repositorio desde GitHub. Según cómo te conectes, copia la URL HTTPS o SSH del repositorio.

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).
-
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) -
Para actualizar tu copia local con los cambios de GitHub, ejecuta
git pullcon frecuencia mientras editas. -
En este tutorial, suponemos que haces los cambios en la rama
mainomaster: la que está desplegada en OpenFn como tu sistema de producción. -
Para editar tus steps, usa un editor de código. Recomendamos Visual Studio Code.

- 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.

-
Cuando termines, puedes ver qué archivos cambiaste con
git status. -
Luego, usa
git add {filepath}y despuésgit commit -m {change notes}para preparar los cambios para hacer merge en el repositorio.
Hay mucho que aprender sobre git. Este es un buen punto de partida.
- Luego, ejecuta
git pushpara 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.