文件名称:recipes:使用Go和Polymer编写的用于管理配方的客户端Web应用程序
文件大小:124KB
文件格式:ZIP
更新时间:2024-05-27 23:01:35
go polymer recipe JavaScript
菜谱 使用Go和Polymer编写的用于管理配方的客户端Web应用程序。 依存关系 PostgreSQL> = 9.4 Node.js和NPM 去 Govendor NGINX或另一个处理TLS的反向代理 描述 该项目提供了一个简单的Web应用程序,用户可以在其中查看和上传配方。 它是为移动设备设计的,因此可以与厨房中的手机配合使用。 前端使用聚合物。 后端使用Go和PostgreSQL。 Go依赖项作为git子模块进行管理,因为使用go get没有版本号的概念。 使用OAuth 2.0和Google进行身份验证。 身份验证后无法访问Google服务。 Node.js的依赖有点愚蠢。 只有使用Bower来管理客户端依赖项。 如果有人知道更好的方法,请告诉我。 使用Node.js和MongoDB的旧版本仍可从。 安装 安装上面的依赖项列表 在您的GOPATH中克隆此仓库:$ G
【文件预览】:
recipes-master
----vendor()
--------.gitignore(27B)
--------vendor.json(12KB)
----config()
--------config.go.example(819B)
--------.gitignore(10B)
----package.json(1KB)
----polymer.json(711B)
----tools()
--------createdb()
--------resetdb()
----db()
--------tags.go(655B)
--------params.go(617B)
--------setup_test.go(119B)
--------users.go(5KB)
--------recipes.go(10KB)
--------tags_test.go(128B)
----.bowerrc(26B)
----index.html(2KB)
----defs()
--------Recipe.go(988B)
--------User.go(570B)
--------ItemFilter.go(474B)
----LICENSE(1KB)
----app()
--------js()
----src()
--------recipe-forms.js(4KB)
--------user-form.js(2KB)
--------cookie-display.js(1KB)
--------recipe-notifications.js(2KB)
--------recipes-app.js(13KB)
--------recipe-form.js(5KB)
--------ingredients-form.js(3KB)
--------linked-recipe-form.js(4KB)
--------item-collection.js(10KB)
--------recipes-element.js(2KB)
--------recipe-details.js(13KB)
--------user-display.js(7KB)
--------form-mixin.js(2KB)
--------recipe-display.js(6KB)
--------recipe-info-form.js(2KB)
--------global-styles.js(3KB)
--------directions-form.js(3KB)
----main.go(661B)
----.gitignore(55B)
----README.md(1KB)
----yarn.lock(273KB)
----bower.json(1KB)
----router()
--------router.go(941B)
--------routes.go(2KB)
--------auth.go(6KB)
--------handlers.go(7KB)