github-browser GitHub配置文件浏览器

GitHub 的配置文件浏览器,做成一个小应用挺合适的。这个叫github-browser的小项目,用的是TypeScript写的,结构清爽,代码也不绕。你要是平时写Angular或者打算学一下,拿它练练手刚好。

项目自带测试支持,一上来就能写测试,不用你再搭环境。这点对新手挺友好。还有,项目跑起来也不麻烦,先准备好Node.jsnpm(建议用nvm来管版本,省心),直接npm install就行了。

注意哦,Node 最好是v4.xx以上,npm 是3.xx起步。太老的版本跑不起来,会出一堆奇怪的错误。你可以终端里敲node -vnpm -v看看。版本不对的话,装个 nvm 切一下就好。

项目里面的代码挺适合当项目模板用。你要是常写 TypeScript 后端或 Angular 应用,可以拿来当个起点。也有不少人扩展成PWA或者聊天类工具,看你怎么玩。

想了解更多类似的技术组合或者升级用法,可以看看这些链接:

如果你刚好在找一个结构清晰、能跑通测试、能快速上手的项目,那github-browser可以试试看。尤其适合刚转 TypeScript 的前端同学,稳稳地踩在正轨上。

zip
github-browser-master.zip 预估大小:50个文件
folder
github-browser-master 文件夹
file
.travis.yml 323B
file
protractor.config.js 5KB
file
package.json 2KB
file
tslint.json 2KB
file
index.html 1KB
file
LICENSE 1KB
folder
app 文件夹
file
app.component.spec.js 1KB
file
app.component.spec.js.map 974B
file
app.routing.js.map 385B
file
main.js.map 199B
file
app.module.js 2KB
file
app.module.ts 631B
file
app.module.js.map 614B
file
app.component.spec.ts 962B
file
.DS_Store 8KB
file
main.ts 173B
file
app.routing.js 485B
file
main.js 262B
folder
components 文件夹
file
about.component.js.map 339B
file
about.component.js 1KB
file
profile.component.html 3KB
file
profile.component.ts 888B
file
about.component.html 197B
file
profile.component.js.map 887B
file
profile.component.js 2KB
file
about.component.ts 184B
file
app.component.ts 329B
file
app.component.html 529B
folder
services 文件夹
file
github.service.js 2KB
file
github.service.ts 1012B
file
github.service.js.map 1KB
file
app.component.js 1KB
file
app.routing.ts 502B
file
app.component.js.map 452B
file
.DS_Store 10KB
file
tsconfig.json 306B
file
styles.css 70B
folder
e2e 文件夹
file
app.e2e-spec.js 420B
file
app.e2e-spec.js.map 463B
file
app.e2e-spec.ts 323B
file
systemjs.config.js 1KB
file
.gitignore 615B
file
CHANGELOG.md 4KB
file
systemjs.config.extras.js 209B
file
karma.conf.js 4KB
file
README.md 4KB
file
karma-test-shim.js 3KB
file
.editorconfig 297B
file
favicon.ico 5KB
folder
.vscode 文件夹
file
settings.json 52B
zip 文件大小:34.73KB