会议时间:  2015.07.14

主持人:   Kirill Zaitsev, core from Mirantis

会议摘要:

   1.periodic nightly builds,然后通过mailing List发布出来,最终没有结论通过哪一个mailingList发布出来。

  2.yaql1.0 BP

yaml的意思其实是:"Yet Another Markup Language",参考了JSON,XML等标记语言。

     yaql的意思其实是: “Yet Another Query Language"。

     yaql表达式以$.开头,可以嵌入到yaml中混合使用。

   Kirill zaitsev从Stan Lagun, core from Mirantis处接手yaql1.0 BP with Murano client and dashboard tasks.

  Stan Lagun是yaql1.0的作者。

  会议认为从yaql0.2迁移到yaql1.0是一个复杂的工作,但是在Murano client和dashboard里面的迁移比较少,先尝试在这里面做迁移。

  3.import order checks

     参考Java检查导入包的顺序/分组。确保导入包的分组按照指定的顺序排列(例如,java.排在首位,javax.排在第二,以此类推),

     并且每个分组内导入的包都是按照字典序排列的。静态导入必须放在最后,并且也是按照字典序排列的。

     会议同意暂缓import order checks,在完成迁移到Python3迁移之后,根据引入的新库,再讨论import order checks。

  Python3已经有5年的历史了,现在已经成熟了,而且Python3拥有更简洁的语法和更多的功能,以及超过15个的新模块,

  目前主流的Linux系统都已经支持Python3,所以业界都认为OpenStack应该从现在开始迁移到Python3.

  https://wiki.openstack.org/wiki/Python3#Python_3

  4.JS linting jobs

    ESlint是一个开源的JS代码检查工具,类似做一个PEP8的检查。

    使用ESlint对Murano Dashboard进行错误检查,也是我们寻找Bug的一个方向。

另外pylint是一个python代码检查工具,可以帮助python程序员方便地检查程序代码的语法和风格。

Murano Weekly Meeting 2015.07.14的更多相关文章

  1. Murano Weekly Meeting 2015.07.21

    会议时间: 2015.07.21 主持人: Kirill Zaitsev, core from Mirantis 会议摘要:  1.murano client和murano dashboard升级到y ...

  2. Murano Weekly Meeting 2015.07.28

    Meeting time: 2015.July.28th 1:00~2:00 Chairperson: Kirill Zaitsev, core from Mirantis Meeting summa ...

  3. Murano Weekly Meeting 2015.08.04

    Meeting time: 2015.August.4th 1:00~2:00 Chairperson:  Serg Melikyan, PTL from Mirantis Meeting summa ...

  4. Murano Weekly Meeting 2016.07.19

    Meeting time: 2016.July.19 1:00~2:00 Chairperson:  Kirill Zaitsev, from Mirantis Meeting summary: 1. ...

  5. Murano Weekly Meeting 2015.09.22

    Meeting time: 2015.September.22th 1:00~2:00 Chairperson:  Serg Melikyan, PTL from Mirantis Meeting s ...

  6. Murano Weekly Meeting 2015.09.15

    Meeting time: 2015.September.15th 1:00~2:00 Chairperson:  Serg Melikyan, PTL from Mirantis Meeting s ...

  7. Murano Weekly Meeting 2015.09.01

    Meeting time: 2015.September.1st 1:00~2:00 Chairperson:  Nikolay Starodubtsev, from Mirantis Meeting ...

  8. Murano Weekly Meeting 2015.08.25

    Meeting time: 2015.August.25th 1:00~2:00 Chairperson:  Serg Melikyan, PTL from Mirantis Meeting summ ...

  9. Murano Weekly Meeting 2015.12.01

    Meeting time: 2015.December.1st 1:00~2:00 Chairperson:  Nikolay Starodubtsev, from Mirantis Meeting ...

随机推荐

  1. ansible 基础 简介及 安装

    ansible 运维自动化工具. 没有客户端,底层通信依赖于系统软件,linux下基于openssh,win基于powershell

  2. DevExpress 柱状图

    通过构造函数,把值传递过来 public XtraInterpreterChartForm(object ds) { InitializeComponent(); datasource = ds; } ...

  3. [poj1088]滑雪(二维最长下降子序列)

    解题关键:记忆化搜索 #include<cstdio> #include<cstring> #include<algorithm> #include<cstd ...

  4. Windows下安装MySQL压缩zip包

    MySQL 是最流行的关系型数据库管理系统,在WEB应用方面 MySQL 是最好的RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之 ...

  5. 23. Bypass ngx_lua_waf SQL注入防御(多姿势)

    0x00 前言 ngx_lua_waf是一款基于ngx_lua的web应用防火墙,使用简单,高性能.轻量级.默认防御规则在wafconf目录中,摘录几条核心的SQL注入防御规则: select.+(f ...

  6. Win10不能直接拖文件/Foxmail不能拖文件解决办法

    在桌面新建一个文本文档   打开文本文档复制下面的文字然后保存. Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\M ...

  7. Linux操作系统的内存使用方法详细解析

    我是一名程序员,那么我在这里以一个程序员的角度来讲解Linux内存的使用. 一提到内存管理,我们头脑中闪出的两个概念,就是虚拟内存,与物理内存.这两个概念主要来自于linux内核的支持. Linux在 ...

  8. C#在Linux上的开发指南(续)

    续之前的一篇开发指南http://www.cnblogs.com/RainbowInTheSky/p/5496777.html 部分人在部署的时候经常出现dll兼容问题(其实可以看小蝶惊鸿的文章,蝶神 ...

  9. C#文件监控工具(对追加内容的监控并输出)

    C#文件监控(对追加内容的监控并输出),适合监控某个目录下的日志文件(log),开发初衷是linux上部署在jexus部署网站后想实时输出jexus的log和自己站点的log文件(已经测试通过在mon ...

  10. C++基础之C++编译调试

     C++程序的实现(预处理,编译,连接)Linux平台编译gcc和g++都是GNU的编译器.1.对于.c后缀的文件,gcc把它当做是C程序:g++当做是C++程序:2.对于.cpp后缀的文件,gcc和 ...