6 points par xguru 2020-02-27 | 1 commentaires | Partager sur WhatsApp
  • Git implémenté en JavaScript pur, utilisable partout

  • Fonctionne dans tous les navigateurs ainsi que sur les serveurs NodeJS

  • Vise une compatibilité à 100 % avec les implémentations Git existantes

  • Fournit un CLI distinct appelé isogit pour les environnements desktop/serveur

1 commentaires

 
xguru 2020-02-27

Possibilité de faire un git clone/fetch dans le navigateur, puis de modifier, commit et même push à nouveau.

Cela permettrait notamment de :

  • récupérer le code de GitHub dans un éditeur web, le modifier et l’enregistrer (pour l’instant, GitHub ne prend pas en charge CORS, donc il faut utiliser un proxy : https://github.com/isomorphic-git/cors-proxy)

  • faire en sorte que les blogs en pages statiques de GitHub valident automatiquement un commit lorsqu’on enregistre depuis l’éditeur

Il existe déjà WASM-GIT, converti en WASM, https://github.com/petersalomonsen/wasm-git,

mais comme celui-ci est développé en JavaScript pur, il semble plus facile à adapter au web.