从同一根。
cognate的Python项目详细描述
===
cognate
=
欢迎使用**cognate**,这是一个易于创建组件服务的包。**cognate**通过提供基础设施,努力减轻配置
管理和日志配置的负担。
**cognate**通过使设计、
实现和测试服务不那么繁琐来培育组件服务体系结构。
组件:
def cognate_options(self,arg_parser):
arg_parser.add_argument(
'--name',
default=self.name,
help='谁将收到问候')
def run(self):
self.log.info('hello%s',self.name)
[--日志级别{debug,info,warn,error}]
[--日志路径日志路径][--详细信息][--名称名称]
可选参数:
-h,--帮助显示此帮助消息并退出
--服务名称
这将设置当前实例的名称。
这将反映在日志输出中。
(默认值:helloworld)
--日志级别{debug,info,warn,error}
设置日志输出的日志级别。(默认:错误)
--log_path log_path设置日志输出的路径。创建的默认文件是"<;日志路径>;/<;服务名称>;.log"。如果路径
以".log"扩展名结尾,则路径是一个
目标文件。(默认值:无)
--详细启用控制台的详细日志输出。对
调试有用。(默认值:false)
--将收到问候的姓名。(默认值:world)
documentation
===
有关最新的文档,请访问http://neoinsanity.github.io/cognate。
getting cognate
==
--
>;pip install cognate
source
----
**同源**的最新稳定发布源可以在http://github.com/neoinsity/cognate/tree/master的master
分支上找到。
有关最新的开发代码,请使用
https://github.com/neoinsanity/cognate上的开发分支。请注意,开发分支
可能会在不通知的情况下更改。
e,
使用*cognate/bin*目录中的helper脚本。
在运行dev安装脚本之前,请确保已安装了*virtualenv*
。假设所有安装命令都是从项目根目录
运行的,该目录包含*setup.py*文件。
使用以下命令准备开发环境:
>;bin/dev_setup.sh
奥利*/venv*。它还将以开发模式安装**同源项**,
w通过创建开发egg文件。
bin/enable_dev.sh
或
>;source bin/enable_dev.sh
请注意,脚本必须是源代码,因为它将启用virtualenv会话
,并将*bin*目录脚本添加到environment*path*
running tests
----
>;run_tests.sh
>将生成一个build/coverage_报告目录,其中包含test coverage
报告。若要查看报表,请在浏览器的
中的"生成"目录中打开index.html。
building documentation
——要查看文档,请在浏览器的
中的生成目录中打开index.html。
cognate
=
欢迎使用**cognate**,这是一个易于创建组件服务的包。**cognate**通过提供基础设施,努力减轻配置
管理和日志配置的负担。
**cognate**通过使设计、
实现和测试服务不那么繁琐来培育组件服务体系结构。
组件:
def cognate_options(self,arg_parser):
arg_parser.add_argument(
'--name',
default=self.name,
help='谁将收到问候')
def run(self):
self.log.info('hello%s',self.name)
[--日志级别{debug,info,warn,error}]
[--日志路径日志路径][--详细信息][--名称名称]
可选参数:
-h,--帮助显示此帮助消息并退出
--服务名称
这将设置当前实例的名称。
这将反映在日志输出中。
(默认值:helloworld)
--日志级别{debug,info,warn,error}
设置日志输出的日志级别。(默认:错误)
--log_path log_path设置日志输出的路径。创建的默认文件是"<;日志路径>;/<;服务名称>;.log"。如果路径
以".log"扩展名结尾,则路径是一个
目标文件。(默认值:无)
--详细启用控制台的详细日志输出。对
调试有用。(默认值:false)
--将收到问候的姓名。(默认值:world)
documentation
===
有关最新的文档,请访问http://neoinsanity.github.io/cognate。
getting cognate
==
>;pip install cognate
source
----
**同源**的最新稳定发布源可以在http://github.com/neoinsity/cognate/tree/master的master
分支上找到。
有关最新的开发代码,请使用
https://github.com/neoinsanity/cognate上的开发分支。请注意,开发分支
可能会在不通知的情况下更改。
e,
使用*cognate/bin*目录中的helper脚本。
在运行dev安装脚本之前,请确保已安装了*virtualenv*
。假设所有安装命令都是从项目根目录
运行的,该目录包含*setup.py*文件。
使用以下命令准备开发环境:
>;bin/dev_setup.sh
奥利*/venv*。它还将以开发模式安装**同源项**,
w通过创建开发egg文件。
bin/enable_dev.sh
或
>;source bin/enable_dev.sh
请注意,脚本必须是源代码,因为它将启用virtualenv会话
,并将*bin*目录脚本添加到environment*path*
running tests
----
>;run_tests.sh
>将生成一个build/coverage_报告目录,其中包含test coverage
报告。若要查看报表,请在浏览器的
中的"生成"目录中打开index.html。
building documentation
——要查看文档,请在浏览器的
中的生成目录中打开index.html。