6 puntos por xguru 2020-02-27 | 1 comentarios | Compartir por WhatsApp
  • Un Git implementado en JavaScript puro que puede usarse en cualquier lugar

  • Funciona en todos los navegadores y también en servidores NodeJS

  • Apunta a ser 100% compatible con las implementaciones existentes de Git

  • Para escritorio/servidor, también ofrece un CLI independiente llamado isogit

1 comentarios

 
xguru 2020-02-27

Es posible hacer git clone/fetch en el navegador, modificar, hacer commit y luego volver a hacer push.

Entonces se pueden hacer cosas como:

  • Traer código de GitHub en un editor web, modificarlo y guardarlo (por ahora, como GitHub no soporta CORS, hay que usar un proxy: https://github.com/isomorphic-git/cors-proxy)

  • Que los blogs de páginas estáticas de GitHub hagan commit automáticamente cuando se guarda desde el editor

Ya existía WASM-GIT, convertido previamente a WASM: https://github.com/petersalomonsen/wasm-git

Pero al estar hecho en JS puro, parece que se podrá adaptar un poco mejor a la web.