MissionKontrol — это простой и эффективный интерфейс администратора для ваших приложений или микросервисов. В отличие от таких драгоценных камней, как active admin или Rails admin, для начала работы не требуется никакого значительного программирования.
Это автономное приложение, которое можно быстро и легко настроить, даже если вы не разработчик. Для работы MissionKontrol не нужно ничего знать о ваших приложениях, ему просто нужно подключиться к вашим базам данных.
Этот драгоценный камень, который дает вашей версии MissionKontrol больше возможностей и улучшенных функций, предоставляя ей больше информации о вашем приложении (например, ассоциации моделей и проверки).
Используя токен доступа, созданный при установке, только ваша размещенная версия MissionKontrol получит доступ к этой информации.
Нет! Любой может использовать этот драгоценный камень. Чтобы узнать, как можно использовать этот драгоценный камень вне MissionKontrol, см. раздел «Конечные точки» ниже.
Вы можете установить MissionKontrolRelay в свое приложение Rails, добавив его в свой драгоценный файл:
драгоценный камень 'mission_kontrol_relay'
или вы можете установить его вручную:
$ gem install 'mission_kontrol_relay'
После того, как вы установили драгоценный камень, вам нужно запустить генератор:
$ рельсы генерируют Mission_kontrol_relay:install
Генератор сгенерирует ваш токен и сохранит его как переменную среды. Это понадобится вам, чтобы позволить MissionKontrol взаимодействовать с вашим приложением или если вы хотите получить доступ к предоставленным конечным точкам.
Чтобы получить доступ к вашему токену, выполните следующее:
$ printenv MISSION_KONTROL_TOKEN
Прежде чем внести свой вклад, пожалуйста, прочтите кодекс поведения здесь.
Вот рабочий процесс внесения вклада:
Форк репозитория на GitHub
Клонируйте проект на свою машину
Зафиксируйте изменения в своей ветке
Верните свою работу на вилку
Отправьте запрос на включение, чтобы мы могли просмотреть ваши изменения
$ установка пакета $ RAILS_ENV=тестовый пакет exec рельсы db:setup $ RAILS_ENV=тестовый пакет exec рельсы db:migrate
$ пакет exec rspec