将 Github 贡献创建为 3D 模型 git-trophy

MIT
JavaScript 查看源码»
跨平台
2021-09-15
Alias_Travis
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
加载中

暂无资讯

暂无问答

git reset、git checkout 和 git revert

一、git reset 和 git checkout git reset [commit] 重置为[commit]所对应节点的提交(通过移动分支指针和HEAD指针实现),如果不指定[commit]则默认为HEAD --soft 工作区和暂存区不变,重置...

2018/04/07 13:05
282
0
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%8...

2019/03/06 09:55
200
0
git reset 和 git revert, git log 和 git reflog 比较

前言:仙儿苦设相思局,寻欢误入冷香处 故事背景: 那一晚 月黑风高之夜 李寻欢 在自诩为江湖正义的一群伪君子设计好的圈套(repository)中做了(commit)三件事: 1 独自......

2018/10/18 15:34
136
0
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...

2019/04/10 10:10
153
0
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) psyc...

2020/04/23 14:47
61
0
git使用笔记3:git pull&git merge git pull

1、用途:git fetch&git merge git pull这两条语句的作用是从远程仓库同步文件到本地; 2、区别: 首先假设我们本地仓库的 master 分支上 commit ID =1 ,orign/mastter中的commit ID =1 ;这...

2020/01/10 09:48
97
0
git pull && git fetch && git stash && git rebase && git reset

git pull && git fetch 通过一张图了解下,git fetch和git pull的概念: fetch:将远程主机更新内容拉到本地,用户检查后决定是否合并到工作分支上。 pull:将远程主机更新内容拉到本地直接合...

2019/01/22 11:42
792
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部