去年11月,我曾与Play框架的 Nicolas Leroux谈过创建模块存储库的问题。 他同意这将是一个好主意,但是时间不足使我无法开始。 在上周Google Play小组发生了暴风雨之后,我决定将其优先处理。 可以在几周内提供可工作的原型。

概述:

1.它是开源的

明显

2.它是在Play 2中编写的

只是为了惹恼反对者

3.模块创建

目前,要将模块放入模块存储库,您必须获得Play小组成员的授权。 我想要一个可以在其中上传任何模块的存储库,只要它符合某些最低要求即可。 这些是

  • 自述文件
  • 许可证(最好但不限于对企业友好的许可证)
  • 实际代码,以防止创建一堆空模块

4.开设账户

用户可以通过Twitter,Facebook等登录来创建帐户,并将多种登录方法链接到他们的帐户。

5.安全性

身份验证将通过SecureSocial进行(因此Jorge Aliss需要开始编码!),并且授权将在Deadbolt 2中实现。因此,这将取代显示如何集成二者的SociallySecure示例应用程序。

6.模块可通过网络访问

可以通过浏览器直接下载模块

7.模块可访问框架

不管Play的版本如何,因此不管依赖机制如何,存储库都将直接向框架提供模块。 换句话说,当您将模块添加到dependencies.yml或Build.scala时,框架将获取这些模块。 不需要手动安装。

8.投票

任何登录的用户都可以对模块进行投票。 每个模块一票,以保持公平。

9.评论

任何登录的用户都可以发表评论。 由于采用开放式登录方法,因此我认为匿名评论是没有意义的。 巨魔可以去其他地方。

10.播放1个模块

Play 1模块将直接托管在存储库中。

11.播放2个模块

Play 2模块也可以托管在仓库中,但是由于它们也可以托管在任何Maven或Ivy仓库中,因此可以链接到远程仓库。 这不会影响第7点,因为它将对框架本身透明。

12.没有歧义

Ben Verbeken提出了一个非常重要的观点–“我们只需要确保对访客来说确实很明显,他们正在浏览播放1或播放2模块(没有隐藏的过滤器功能,但是顶部有一个大的红色开关例如)”

可以在https://github.com/playframework/modules.playframework.org上找到github存储库(由于它是在九分钟前创建的,因此目前为空)。

目前,我们仅处于计划阶段,但我计划使用自己喜欢的开发风格(进化原型)来使事情变得快速并正常工作。 github仓库将在今晚创建,并定期发布更新。

彼得·希尔顿(Peter Hilton)在Play Google Group上发布了更多详细信息。

参考: Objectify博客上来自我们的JCG合作伙伴 Steve Chaloner 的全新Play Module Repository 。

翻译自: https://www.javacodegeeks.com/2012/04/all-new-play-module-repository.html

全新的Play模块资料库相关推荐

  1. play 打包 模块_全新的Play模块资料库

    play 打包 模块 早在11月,我就Play框架的 Nicolas Leroux谈到了如何创建模块存储库. 他同意这将是一个好主意,但是时间不足使我无法开始. 在上周Google Play小组发生了 ...

  2. 庆科信息重磅发布:融合的RoMIS系统,落地的解决方案,全新的物联网模块

    2018年8月16日,由上海庆科信息技术有限公司主办的"融合·落地"2018物联网系统解决方案峰会在上海举行.会上,庆科信息发布融合的软件系统RoMIS.多个基于RoMIS的.可落 ...

  3. 强强联手,利尔达与ST联合发布全新低功耗蓝牙模块

    01 近日,致力于提供物联网系统和智能产品解决方案的国家高新技术企业利尔达与ST意法半导体联合发布低功耗蓝牙模块新品,该模块采用意法半导体的STM32WB55* Bluetooth® LE (BLE) ...

  4. 树莓派发布全新计算模块CM3,性能提升10倍

    树莓派 Compute Module 3 树莓派(Raspberry Pi)正式推出全新一代计算模块(Compute Module 3,以下简称CM3),与树莓派3采用的是同款处理器. 树莓派推出的计 ...

  5. Summit Wireless全新低成本空间音频模块现已震撼上市

    Summit Wireless将于1月5日至7日在拉斯维加斯举办的2022年国际消费电子展(CES)上展示该音频模块 加利福尼亚州圣何塞市--(美国商业资讯)--沉浸式空间无线声效技术领先开发商Sum ...

  6. 怎样在设计中添加FIFO宏模块

    quartus软件内置了很多我们经常用到的电路模块,统称为宏模块,在做EDA设计的时候,我们可以直接调用他们来简化设计过程.不要小看了宏模块,如果利用得当,可以省去你一多半的设计时间呢.这里以FIFO ...

  7. Raspberry Pi 3 计算模块,CPU性能提高了十倍

    树莓派(Raspberry Pi)正式推出全新一代计算模块(Compute Module 3,以下简称CM3),与树莓派3采用的是同款处理器. Raspberry Pi 3 计算模块与树莓派3一样搭载 ...

  8. Summit Wireless科技有限公司推出首款支持无线多通道音频的低成本物联网模块

    支持电视和条形音箱用无线将音频信号传输到环绕声和低音炮音箱, 以获得身临其境的声效体验 沉浸式无线声效技术领先供应商Summit Wireless科技(Summit Wireless Technolo ...

  9. quartus生成qdb文件_quartus中怎么把自己编的程序生成一个模块符号?

    展开全部 1.执行62616964757a686964616fe78988e69d8331333431353963菜单[File]-[Open Project-]命令,在quartus中打开一个设计项 ...

最新文章

  1. python3 字符串、十六进制字符串、数字、字节之间的转换
  2. Jacoco的原理(各个覆盖率的解释)
  3. 简练软考知识点整理-控制成本过程
  4. UEditor 插入图片大于2M提示文件大小超出范围解决办法
  5. mysql的使用优化问题吗_如何对 mysql 进行优化的问题
  6. jQuery Form 表单提交插件-----ajaxSubmit() 的应用
  7. Python+pandas设置DataFrame显示样式
  8. 随想录(关于dsp)
  9. Algorand基金会与Brixton Pound达成合作关系,将开发布里克斯顿英镑的通证化版本
  10. 一句话总结.Net下struct和class内存分配方面的区别
  11. Zabbix4.2监控nginx状态
  12. java 中_l1,L2指令获取错过远高于L1指令获取未命中
  13. 检查oracle用户默认密码的账户
  14. 非平衡电桥电阻计算_非平衡电桥的原理和应用 - 范文中心
  15. 【模式匹配】之 —— Z-BOX算法
  16. PS--人物皮肤处理流程(一)
  17. 对角化求可逆矩阵_「线性代数」求可逆矩阵P,使得相似矩阵对角化
  18. Java学习lesson 15
  19. OTL电路与OCL功放电路的区别
  20. 杰奇运行在php7,帝国CMS7.5使用PHP7.x环境登录后台报错的解决方法!

热门文章

  1. 网络——发送email(一个简单荔枝)
  2. 单列集合Set的实现类HashSet
  3. sqlserver还原差异备份
  4. jdk12源代码文件_在JDK 11中启动单文件源代码程序
  5. unsafe jdk9_JDK 9清单:Project Jigsaw,sun.misc.Unsafe,G1,REPL等
  6. 提取javadoc_使用JavaParser从源文件中提取JavaDoc文档
  7. jdk8读取文件_JDK 7和JDK 8中大行读取速度较慢的原因
  8. hadoop lambda_Delta架构:统一Lambda架构并利用Hadoop / REST中的Storm
  9. spring框架mvc框架_Spring的MVC测试框架入门–第1部分
  10. xmx java_为什么我的Java进程比Xmx消耗更多的内存?