isomorphic-git 1.0 릴리즈
(isomorphic-git.org)- 순수 자바스크립트로 구현되어 어디서든 사용가능한 Git
- 모든 브라우저 및 NodeJS 서버 등에서 동작
- 기존 Git 구현체와 100% 호환을 목표로 함
- 데스크탑/서버용 은 isogit 이라는 별도 CLI 제공
브라우저에서 git clone/Fetch 후 수정해서 commit후 다시 push까지 가능.
이러면 할수 있게 되는 일들이
- 웹 에디터에서 GitHub 의 코드 가져와서 수정하고 저장 ( 현재는 GitHub 이 CORS 가 안되어서 Proxy를 써야합니다. https://github.com/isomorphic-git/cors-proxy )
- GitHub의 스태틱 페이지 블로그들이 에디터에서 저장하면 자동으로 커밋
기존에 WASM 으로 변환한 WASM-GIT https://github.com/petersalomonsen/wasm-git 도 있긴 한데,
순수 JS로 만들어서 좀 더 웹에 맞게 수정이 가능할듯 합니다.