软件简介

git-trophy 可以将你在 Github 的贡献创建为 3D 打印模型。

架构设计

git-trophy 在前端了使用 ReactReduxreact-three-renderer 和 react-semantic-ui

在后端,git-trophy 有一个基于Zappa 的 AWS Lambda API 来抓取 Github 贡献数据。

运行

git clone https://github.com/bcongdon/git-trophy
cd git-trophy

# Start the site
npm i
npm start

# Deploy the lambdas
cd git_trophy_lambda
virtualenv venv
source venv/bin/activate
pip install -r requirements.txt
zappa deploy

# Publish the site
cd ..
npm run deploy

这个 repo 不一定要用于创建 git-trophy 的独立部署。

注意:要部署后端/前端,必须设置你的 AWS 凭证

  • 或者,您可以使用以下命令在本地运行后端 python git_trophy_lambda/app.py
  • 你还需要...
    • src/actions.js(设置BASE_URL为 lambda URL)中编辑 lambda URL
    • 更改 S3 部署存储 package.json
    • 更改 S3 缓存存储 git_trophy_lambda/zappa_settings.json
    • 更改 Shapeways OAuth clientId src/oauth.js
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
暂无内容
发表了博客
2018/04/07 13:05

git reset、git checkout 和 git revert

一、git reset 和 git checkout git reset [commit] 重置为[commit]所对应节点的提交(通过移动分支指针和HEAD指针实现),如果不指定[commit]则默认为HEAD --soft 工作区和暂存区不变,重置仓库 --mixed 工作区不变,重置暂存区和仓库,此为默认选项 --hard 工作区、暂存区和仓库全部重置,修改完全丢失 git reset [commit] [file] 重置某个commit的指定文件到暂存区(指定了[file],不会移动分支指针和HEAD指针) 备注:如果不...

0
0
发表了博客
2019/03/06 09:55

Git--git log

参考 https://www.cnblogs.com/bellkosmos/p/5923439.html https://www.cnblogs.com/mkl34367803/p/9219913.html https://git-scm.com/book/zh/v1/Git-%E5%9F%BA%E7%A1%80-%E6%9F%A5%E7%9C%8B%E6%8F%90%E4%BA%A4%E5%8E%86%E5%8F%B2 git log用于查询版本的历史,命令形式如下 git log [<options>] [<since>..<until>] [[--] <path>...] 挑选一些常用选项 不带参数 git log 如果不带任何参数,它会列出所有历史记录,最近的排在最...

0
0
发表了博客
2018/10/18 15:34

git reset 和 git revert, git log 和 git reflog 比较

前言:仙儿苦设相思局,寻欢误入冷香处 故事背景: 那一晚 月黑风高之夜 李寻欢 在自诩为江湖正义的一群伪君子设计好的圈套(repository)中做了(commit)三件事:                     1 独自赴约,进入林仙儿的房间(commit 1)                     2 明知冷香小筑是赵正义的陷阱 还是去了(commit 2)                    3 没做任何辩解 说了句 既然你们认定我就是梅花盗,...

0
2
发表了博客
2019/04/10 10:10

git分支,git commit,git流程

1. git分支命令规范 1. Master 主分支 2. Dev 开发分支 3. Feature 功能分支(例如:feature-x) 4. Release 预发布分支(例如:release-1.2) 5. Bug 分支(例如:fixbug-0.1) 2. git中commit规范 git add后,如果没有特性描述要添加则直接执行git commit。否则使用git commit -m <mess> 格式: <type>(<scope>):<subject> <BLANK LINE> <body> <BLANK LINE> <footer> 说明:type表示提交类...

0
1
发表了博客
2020/04/23 14:47

Git叉子实际上是Git克隆吗? - Are Git forks actually Git clones?

问题: I keep hearing people say they're forking code in Git. 我一直听到有人说他们在Git中提供代码。 Git "fork" sounds suspiciously like Git "clone" plus some (meaningless) psychological willingness to forgo future merges. Git“fork”听起来像Git“克隆”,还有一些(毫无意义的)放弃未来合并的心理意愿。 There is no fork command in Git, right? Git中没有fork命令,对吧? GitHub makes forks a little mo...

0
0
2019/01/22 11:42

git pull && git fetch && git stash && git rebase && git reset

## git pull && git fetch 通过一张图了解下,git fetch和git pull的概念: ![](https://oscimg.oschina.net/oscnet/a6ed9c974b24d1f745d081397b445d691f3.jpg) - fetch:将远程主机更新内容拉到本地,用户检查后决定是否合并到工作分支上。 - pull:将远程主机更新内容拉到本地直接合并,git pull = git fetch + git merge,这样可能产生冲突。 git pull的问题是把过程中的细节隐藏起来了,一旦代码有问题就很难找到出错的地方...

0
5
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
1 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部