JavaScript实现的Git项目JS-Git.zip

时间:2022-08-07 00:18:50
【文件属性】:
文件名称:JavaScript实现的Git项目JS-Git.zip
文件大小:82KB
文件格式:ZIP
更新时间:2022-08-07 00:18:50
开源项目 JS-Git是一款使用纯JavaScript实现Git客户端和服务器端的开源项目。其主要采用模块化设计,可以运行在任何可以运行JavaScript的平台上。 为什么要使用JavaScript重新实现Git? JavaScript要比其它任何语言都意义深远,它可以运行在笔记本、平板电脑、手机、Chromebook等任何可以运行浏览器的设备上。而Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理,是一款非常棒的工具。 目标平台 该项目的目标是希望它能够在每一个平台上运行,包括: ChromeOS App Firefox OS App Windows RT WinJS App HTML5 Web App(在所有现代浏览器上,包括IE 10) PhoneGap App 桌面Chrome App 以及其它在JavaScript里支持网络访问、持久存储和二进制的应用 功能目标 项目开发者并不打算完全克隆Git的所有功能,其主要目标是保留90%有趣的功能: 通过HTTP、Git或SSH来克隆远程存储库到本地存储 离线制定和提交本地变化 离线管理tag和分支 备份到远程存储仓库 通过HTTP、Git或SSH服务Git仓库 尽量模块化,可以供任何软件使用 让儿童编程 该项目的另一个宗旨是构建一个可以让儿童编程的开发环境,目前,很多年轻人都在玩平板电脑或Chromebook,但并没有什么合理的方式教他们编程,因此,我想改变这种状况并且开发一些工具,让他们可以成为一名非常专业的程序员。 在Chrome App里运行JS-GIT 使用js-git-app测试代码。 把JS-Git作为Node.JS CLI工具使用 该示例使用的应用程序是js-git-node。 该CLI工具能更换Git命令行工具的一个子集。这对基于Node.js的平台非常实用,但它不易安装Git。 介绍内容来自 iteye 标签:JSGit
【文件预览】:
js-git-master
----BACKERS-2.md(2KB)
----art()
--------jsgit-sticker-sheet.svg(90KB)
--------architecture.svg(15KB)
----lib()
--------modes.js(728B)
--------wrap-handler.js(370B)
--------object-codec.js(6KB)
--------inflate-stream.js(967B)
--------find-common.js(1KB)
--------git-fs.js(3KB)
--------inflate.js(249B)
--------apply-delta.js(2KB)
--------defer.js(734B)
--------pkt-line.js(3KB)
--------pack-codec.js(8KB)
--------config-codec.js(1KB)
--------deflate.js(249B)
----doc()
--------lib()
--------mixins()
--------readme.md(70B)
----LICENSE(1KB)
----mixins()
--------mem-db.js(2KB)
--------delay.js(1KB)
--------walkers.js(4KB)
--------read-combiner.js(761B)
--------formats.js(4KB)
--------sync.js(4KB)
--------fs-db.js(10KB)
--------mem-cache.js(2KB)
--------fall-through.js(811B)
--------add-cache.js(2KB)
--------pack-ops.js(6KB)
--------websql-db.js(4KB)
--------path-to-entry.js(1KB)
--------create-tree.js(4KB)
--------indexed-db.js(4KB)
----net()
--------git-fetch-pack.js(5KB)
--------tcp-node.js(2KB)
--------transport-tcp.js(1KB)
--------transport-http.js(3KB)
--------tcp-chrome-sockets.js(3KB)
--------request-xhr.js(959B)
--------tcp-ws-proxy.js(2KB)
----test()
--------test-pack-codec.js(3KB)
--------run.js(1KB)
--------test-object-codec.js(7KB)
--------sample-pack.js(2KB)
--------test-mem-db.js(2KB)
--------test-config-codec.js(2KB)
--------test-pack-ops.js(1KB)
--------test-zlib.js(1KB)
----README.md(9KB)
----SPONSORS.md(305B)
----BACKERS.md(8KB)
----package.json(562B)

网友评论

  • 坑。。。。。。。。。。 找个开源代码来赚分