概述:
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