当前位置: 首页 > 软件库 > 大数据 > 可视化 >

git-trophy

将 Github 贡献创建为 3D 模型
授权协议 MIT
开发语言 JavaScript
所属分类 大数据、 可视化
软件类型 开源软件
地区 不详
投 递 者 皇甫卓君
操作系统 跨平台
开源组织
适用人群 未知
 软件概览
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
 相关资料
  • 为CakePHP做贡献有多种方式。以下各节涵盖了各种可以为CakePHP做出贡献的方式: 文档 问题跟踪系统 代码 编码规范 向后兼容性指南

  • 简介 Fuel 是一个社群驱动的框架,并且开放来自任何认为他们可以改进框架或添加功能的人们, 来让框架到达更高水准的贡献。 有许多形式可以做到这一点,从写教学、编写和发布套件, 以促进成为 Fuel 的正式部分(核心、Orm、文档等……)。 贡献程式码 当你遭遇一个错误,或看到问题清单中你能或已解决的问题, 而且你想要将它贡献回框架。根据你所拉取(pull)正在运行的版本分支, 使用 GitHub

  • 我们非常欢迎您加入 Hexo 的开发。 ???? 开发 我们非常欢迎您加入 Hexo 的开发,这份文件将帮助您了解开发流程。 开始之前 请首先阅读《贡献者行为准则》,并确保您不会违反它。 请使用以下代码风格: 遵守 Google JavaScript 代码风格。 缩进使用 2 个空格。 不要把逗号放在最前面。 另外,Hexo 拥有自己的 ESLint 配置,因此请确保您的贡献能够通过 ESLint

  • 账户已经建立好了,现在我们来了解一些能帮助你对现有的项目做出贡献的知识。 派生(Fork)项目 如果你想要参与某个项目,但是并没有推送权限,这时可以对这个项目进行“派生”。 派生的意思是指,GitHub 将在你的空间中创建一个完全属于你的项目副本,且你对其具有推送权限。 Note 在以前,“fork”是一个贬义词,指的是某个人使开源项目向不同的方向发展,或者创建一个竞争项目,使得原项目的贡献者分裂

  • 找到一个漏洞?有一个新的功能建议?想要对代码库做出贡献?请务必先阅读这些。 漏洞报告 你的代码不起作用,你确定问题在于Keras?请按照以下步骤报告错误。 你的漏洞可能已经被修复了。确保更新到目前的Keras master分支,以及最新的 Theano/TensorFlow/CNTK master 分支。 轻松更新 Theano 的方法:pip install git+git://github.c

  • 流程 如果是扩展功能,直接新增工程,黑盒依赖 Dubbo 进行扩展。 如果是改 BUG,或修改框架本身,可以从 Dubbo 的 GitHub 上 Fork 工程。 修改后通过 Push Request 反馈修改。 任务 功能 分类 优先级 状态 认领者 计划完成时间 进度 《用户指南》翻译 文档 高 未认领 待定 待定 0% 《开发指南》翻译 文档 高 未认领 待定 待定 0% 扩展点兼容性测试