Lançamento do isomorphic-git 1.0
(isomorphic-git.org)-
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
É possível fazer
git clone/fetchno navegador, editar, fazercommite depois darpushnovamente.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.