一个statuspage生成器,允许您在github上免费托管statuspage。
statuspage的Python项目详细描述
#状态页
< >[更新](https://pyup.io/repos/github/jayfk/statuspage/shield.svg)(https://pyup.io/repos/github/jayfk/statuspage/" rel="nofollow">https://pyup.io/repos/github/jayfk/statuspage/shield.svg)(https://pyup.io/repos/github/jayfk/statuspage/) [![python 3](https://pyup.io/repos/github/jayfk/statuspage/python-3-shield.svg)(https://pyup.io/repos/github/jayfk/statuspage/) [![生成状态](https://travis-ci.org/jayfk/statuspage.svg?branch=master)(https://travis ci.org/jayfk/statuspage) [![codecov.io](https://codecov.io/github/jayfk/statuspage/coverage.svg?branch=master)(https://codecov.io/github/jayfk/statuspage?分支=主)一个statuspage生成器,允许您在github上免费托管statuspage。使用 显示事件和严重性标签的问题。
##演示
< P>![演示](https://github.com/jayfk/statuspage/blob/master/demo.gif" rel="nofollow">https://github.com/jayfk/statuspage/blob/master/demo.gif)在[status.pyup.io](http://status.pyup.io/" rel="nofollow">http://status.pyup.io/)或[demo site](https://jayfk.github.io/status page-demo/" rel="nofollow">https://jayfk.github.io/statuspage demo/)上查看由此生成的真实状态页
##快速启动
使用PIP安装状态页:
< Buff行情> PIP安装状态页还提供了MacOS和Linux的二进制文件,请参见[安装](docs/installation.md)了解更多信息。
现在,创建一个github api令牌:
- 转到[个人访问令牌](https://github.com/settings/tokens)页面。
- 单击生成新令牌
- 确保检查公共回购和write:repo hook的作用域。
- 将令牌复制到安全的地方,离开页面后将无法再次看到它。
要创建新的状态页,请运行:
< Buff行情> statuspage create–token=<;yourtoken>;系统将提示您输入回购名称和要显示状态的系统。
< Buff行情> 姓名:mystatuspage 系统,例如(网站,api):网站,cdn,api请注意:这将在该名称下生成一个新的回购协议。确保它不存在。
这个命令需要几秒钟才能运行。一旦准备好,它将输出到问题跟踪器和新状态页的链接。
< Buff行情> 在https://github.com上创建新问题 请访问您的新状态页:https:///a>/<;login>;.github.com/mystatuspage/接下来,将询问您是否要自动执行更新过程,以便不必运行 每当您更改回购协议上的任何内容时,statuspage update命令。
< Buff行情> 设置自动化?[是/否]:是如果您想使用该服务,请选择y,然后在[商店](https://www.statuspage-backend.com" rel="nofollow">https://www.statuspage-backend.com)处获取密钥。
如果不想使用该服务,请选择n。然后生成器将打印状态页更新 命令中包含更新页面所需的所有详细信息。
##创建问题
若要创建新发行,请转到新创建的回购协议,然后单击"新发行"。
- 单击右侧标签旁边的COG图标。
- 选择AFFECTED系统(黑色标签)
- 选择严重性标签(严重停机、性能下降、调查)
- 填写标题,留下评论,然后单击提交新问题
现在,更新您的状态页。返回命令行并键入:
< Buff行情> statuspage update–token=<;您的token>; 姓名:mystatuspage如果更改问题(例如添加新标签、创建注释或关闭问题),则 需要再次运行状态页更新。
##添加和删除系统
要添加或删除系统,请运行:
< Buff行情> statuspage add_system–token=<;token>;–name=<;repo>;–system=<;要添加的系统>; statuspage remove_system–token=<;token>;–name=<;repo>;–system=<;要删除的系统>;##从以前的版本升级
首先,使用pip安装最新版本,或者获取最新的[二进制](docs/installation.md):
< Buff行情> PIP安装状态页–升级将您的页面更新到最新版本现在只需运行即可:
< Buff行情> statuspage upgrade–token=<;token>;–name=<;repo>;然后是更新:
< Buff行情> statuspage update–token=<;token>;–name=<;repo>;##翻译 生成的状态页通过客户端的javascript使用[webl10n](https://github.com/fabi1cazenave/webl10n)。它检测访问者的首选语言并自动翻译所有字符串。
以下语言均提供翻译:
- < >< <
de ><
要添加翻译吗?打开translations.ini并添加它。拉请求欢迎!
##自定义 要更改样式、徽标或页脚吗?签出[自定义](docs/customization.md)。
##选项
要为组织或私人组织创建状态页吗?请参见[选项](docs/options.md)。
#更改日志 statuspage的所有增强和修补程序都将记录在此文件中。 本项目遵循[语义版本控制](http://semver.org/)。
##0.8.1[2016-09-6] -修复了传统python上的愚蠢编码错误
##0.8.0【2016-09-2】 -添加了客户端翻译。 -增加了德语翻译。 -现在可以在cli中添加/删除系统。
##0.7.0【2016-07-31】 -增加了降价支持。 -添加了升级命令。 -增加了对本地时间的支持。 -添加了对配置文件的支持。
##0.6.0【2016-07-26】 -添加了一个自动更新过程的选项。 -切换到pygithub,因为不再需要pygithub redux -添加了创建专用存储库的选项 -加强了文档
##0.5.1[2016-07-26] -更新的依赖项:tqdm和pygithub redux
##0.5.0【2016-07-26】 -系统和面板现在被排序,以确保在没有任何更改时不会发出提交(12) -重构代码以使其更易于阅读
##0.4.1[2016-07-25] -修正了python 3上hash函数不起作用的错误。
##0.4.0【2016-07-25】 -仅当内容不同时提交(@jcpetrucci)
##0.3.3【2016-07-13】 -发布了新的pypi版本
##0.3.2[2016-07-13] -使用模块修复了打包问题 -使用milligram.min.css缩小并合并style.css
##0.3.1[2016-07-12] -已修复包装问题
##0.3[2016-07-12] -现在可以在pypi上使用statuspage
##0.2[2016-03-08] -增加了对github组织的支持 -确保不显示非合作者问题/评论
##0.1[2016-03-07] -初始版本