6 pontos por xguru 2020-02-27 | 1 comentários | Compartilhar no WhatsApp
  • Git implementado em JavaScript puro, podendo ser usado em qualquer lugar

  • Funciona em todos os navegadores e também em servidores NodeJS

  • Tem como objetivo ser 100% compatível com implementações Git existentes

  • Para desktop/servidor, oferece uma CLI separada chamada isogit

1 comentários

 
xguru 2020-02-27

É possível fazer git clone/fetch no navegador, editar, fazer commit e depois dar push novamente.

Com isso, passam a ser possíveis coisas como:

  • Trazer o código do GitHub para um editor web, editar e salvar (no momento, como o GitHub não permite CORS, é preciso usar um proxy: https://github.com/isomorphic-git/cors-proxy)

  • Blogs em páginas estáticas do GitHub fazerem commit automaticamente quando o conteúdo for salvo no editor

Já existe também o WASM-GIT convertido anteriormente para WASM: https://github.com/petersalomonsen/wasm-git

Mas, por ter sido feito em JavaScript puro, parece que dá para adaptá-lo de forma mais adequada à web.