MissionKontrol rails
1.0.0
MissionKontrol 是一个简单而有效的管理界面,适用于您的应用程序或微服务。与 Active admin 或 Rails admin 等 gem 不同,开始时不需要进行大量编码。
它是一个自托管应用程序,即使您不是开发人员,也可以快速轻松地设置。 MissionKontrol 不需要了解有关您的应用程序的任何信息即可工作,它只需要连接到您的数据库即可。
这个 gem 通过为您的应用程序提供更多信息(例如模型关联和验证),为您的 MissionKontrol 版本提供更多功能和更好的功能。
使用安装时生成的访问令牌,只有您托管的 MissionKontrol 版本才能访问此信息。
不!任何人都可以使用这个宝石。要了解如何在 MissionKontrol 之外使用此 gem,请参阅下面的“端点”部分。
您可以通过将 MissionKontrolRelay 添加到您的 gemfile 中来将MissionKontrolRelay安装到您的 Rails 应用程序中:
宝石'mission_kontrol_relay'
或者您可以手动安装:
$ gem install 'mission_kontrol_relay'
安装 gem 后,您需要运行生成器:
$rails生成mission_kontrol_relay:安装
生成器将生成您的令牌并将其保存为环境变量。您将需要它来允许 MissionKontrol 与您的应用程序对话,或者如果您想访问提供的端点。
要访问您的令牌,请运行以下命令:
$ printenv MISSION_KONTROL_TOKEN
在贡献之前,请阅读此处的行为准则
以下是贡献工作流程:
在 GitHub 上分叉该存储库
将项目克隆到您自己的机器上
将更改提交到您自己的分支
将你的工作推回到你的叉子上
提交 Pull 请求,以便我们审核您的更改
$ 捆绑安装 $ RAILS_ENV=测试包执行rails db:setup $ RAILS_ENV=测试包执行rails db:migrate
$ 捆绑执行 rspec