rollout_dashboard, Rollout面板是一个漂亮的用户界面 gem

分享于 

3分钟阅读

GitHub

  繁體 雙語
Rollout-Dashboard is a beautiful user interface for rollout gem.
  • 源代码名称:rollout_dashboard
  • 源代码网址:http://www.github.com/fiverr/rollout_dashboard
  • rollout_dashboard源代码文档
  • rollout_dashboard源代码下载
  • Git URL:
    git://www.github.com/fiverr/rollout_dashboard.git
    Git Clone代码到本地:
    git clone http://www.github.com/fiverr/rollout_dashboard
    Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/fiverr/rollout_dashboard
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    
    卷展栏仪表板

    栏面板是一个漂亮的交互式用户界面,用于卷展栏 gem。

    它允许你执行CRUD操作并将它们发送到 rollout服务 ( 公开带有RESTful端点的卷展栏 gem的葡萄服务)。

    插件功能:

    • 搜索字段。
    • 带有操作按钮的表视图
    • 删除,创建,编辑操作。
    • 验证。错误消息和确认消息。
    • 新字段- 作者,作者邮件,历史记录,上次更新和描述。
    • 安全性:
      • 你必须通过google连接才能访问应用程序。
      • 你只能将认证限制到特定的google企业应用套件域。
      • 令牌在 rollout服务上得到验证。

    插件技术栈:

    • 打字
    • 对视图图层作出React
    • 用于状态管理的Redux
    • 用于捆绑的web pack
    • 面向 static 资产服务的node Express服务

    工作原理?

    rollout仪表板与 rollout服务通过AJAX请求进行通信,以在 rollout gem 执行操作。

    在页面加载上,我们从 rollout服务获取所有特性( ~240 功能的~2秒)。

    实时预览:

    a2

    常见问题解答

    如何运行它?

    通过运行 npm run start:dev 启动它

    '历史记录'字段是什么?

    历史记录字段是最近 50 %的更改的列表。

    如何将google身份验证限制到特定域。

    这里功能已经被支持 !

    你可以轻松地通过编辑 rollout服务中的config 文件来做到这一点。

    :我在哪里可以获得google认证证书

    你可以在控制台中生成凭证。

    对于生产环境,你需要将 clientIdapiKey 放在配置文件 config/app.js 中。

    对于开发环境- 在 root 文件夹中创建一个名为 .gauthrc的文件。

    用json格式放置你的clientId和 apiKey

    
    {
    
    
    "clientId":"",
    
    
    "apiKey":""
    
    
    }
    
    
    
    

    ,我想使用没有google认证的栏面板,是否支持?

    当前不支持这里功能。

    在上面添加一个问题,我们将参考。


    INT  USE  用户  接口  bea  GEM  
    相关文章