一个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系统(黑色标签)
  • 选择严重性标签(严重停机、性能下降、调查)
  • 填写标题,留下评论,然后单击提交新问题
< P>![添加新版本](docs/new_issue.png)

现在,更新您的状态页。返回命令行并键入:

< 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] -初始版本

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
无法在Java Android中比较字符串   java Month二月在下面的程序中被解析为'33'。如何修复?   用于在方法调用中显式指定泛型参数的Javasyntax   java 安卓。操作系统。NetworkOnMainThread尝试与jsoup 安卓连接时出现异常   java Spring引导找不到jsp视图   java如何访问注释中的属性值?   反射我可以使用isAssignableFrom检查C1是Java中C2的子类型吗?   java如何在selenium中从HTTP服务器传递图像URL   java导入失败。hibernate中的sql   Java中的“断开”while循环   java如何向Spark数据集添加映射列?   java应该在中部署消息驱动bean。耳文件?   java为何如此悲观。在springboot JPA中写入不起作用?   web服务如何在Java中高效地管理文件系统上的文件?   Java验证日期条目   java错误:在AWS RDS上找不到适合数据库的驱动程序   java如何将OBJ文件面定义传递给openGL