MissionKontrol ist eine einfache und effektive Admin-Schnittstelle für Ihre Anwendungen oder Microservices. Im Gegensatz zu Juwelen wie Active Admin oder Rails Admin ist für den Einstieg kein nennenswerter Programmieraufwand erforderlich.
Es handelt sich um eine selbst gehostete Anwendung, die schnell und einfach einzurichten ist, auch wenn Sie kein Entwickler sind. MissionKontrol muss nichts über Ihre Anwendung(en) wissen, um zu funktionieren, es muss lediglich eine Verbindung zu Ihren Datenbank(en) herstellen.
Dieses Juwel verleiht Ihrer MissionKontrol-Version mehr Leistung und bessere Funktionen, indem es mehr Informationen über Ihre Anwendung bereitstellt (z. B. Modellzuordnungen und Validierungen).
Mithilfe des bei der Installation generierten Zugriffstokens erhält nur Ihre gehostete Version von MissionKontrol Zugriff auf diese Informationen.
NEIN! Jeder kann dieses Juwel nutzen. Um zu sehen, wie Sie dieses Juwel außerhalb von MissionKontrol verwenden können, lesen Sie bitte den Abschnitt „Endpunkte“ unten.
Sie können MissionKontrolRelay in Ihrer Rails-Anwendung installieren, indem Sie es zu Ihrer Gem-Datei hinzufügen:
gem 'mission_kontrol_relay'
oder Sie können es manuell installieren:
$ gem install 'mission_kontrol_relay'
Sobald Sie das Gem installiert haben, müssen Sie den Generator ausführen:
$ Rails generieren mission_kontrol_relay:install
Der Generator generiert Ihr Token und speichert es als Umgebungsvariable. Sie benötigen dies, damit MissionKontrol mit Ihrer Anwendung kommunizieren kann oder wenn Sie auf die bereitgestellten Endpunkte zugreifen möchten.
Um auf Ihr Token zuzugreifen, führen Sie Folgendes aus:
$ printenv MISSION_KONTROL_TOKEN
Bevor Sie einen Beitrag leisten, lesen Sie bitte den Verhaltenskodex hier
Hier ist der Beitrags-Workflow:
Forken Sie das Repo auf GitHub
Klonen Sie das Projekt auf Ihren eigenen Computer
Übernehmen Sie Änderungen in Ihren eigenen Zweig
Schieben Sie Ihre Arbeit wieder nach oben zur Gabel
Senden Sie eine Pull-Anfrage, damit wir Ihre Änderungen überprüfen können
$ Bundle-Installation $ RAILS_ENV=Testpaket Exec Rails db:setup $ RAILS_ENV=Testpaket Exec Rails db:migrate
$ bundle exec rspec