MissionKontrol est une interface d'administration simple et efficace pour vos applications ou microservices. Contrairement aux joyaux comme l'administrateur actif ou l'administrateur Rails, aucun codage important n'est nécessaire pour commencer.
Il s'agit d'une application auto-hébergée, rapide et facile à mettre en place, même si vous n'êtes pas développeur. MissionKontrol n'a pas besoin de connaître votre (vos) application(s) pour fonctionner, il lui suffit de se connecter à votre (vos) base(s) de données.
Ce joyau qui donne à votre version de MissionKontrol plus de puissance et de meilleures fonctionnalités en lui fournissant plus d'informations sur votre application (telles que les associations de modèles et les validations).
En utilisant le jeton d'accès généré lors de l'installation, seule votre version hébergée de MissionKontrol aura accès à ces informations.
Non! Tout le monde peut utiliser ce joyau. Pour voir comment vous pouvez utiliser cette gemme en dehors de MissionKontrol, veuillez consulter la section « points de terminaison » ci-dessous.
Vous pouvez installer MissionKontrolRelay dans votre application Rails en l'ajoutant à votre gemfile :
gemme 'mission_kontrol_relay'
ou vous pouvez l'installer manuellement :
$ gem installe 'mission_kontrol_relay'
Une fois que vous avez installé la gem, vous devez exécuter le générateur :
$ rails génèrent mission_kontrol_relay:installer
Le générateur générera votre jeton et l'enregistrera en tant que variable d'environnement. Vous en aurez besoin pour permettre à MissionKontrol de communiquer avec votre application ou si vous souhaitez accéder aux points de terminaison fournis.
Pour accéder à votre jeton, exécutez ce qui suit :
$ printenv MISSION_KONTROL_TOKEN
Avant de contribuer, veuillez lire le code de conduite ici
Voici le workflow de contribution :
Forkez le dépôt sur GitHub
Clonez le projet sur votre propre machine
Validez les modifications dans votre propre branche
Remettez votre travail à votre fourchette
Soumettez une Pull request afin que nous puissions examiner vos modifications
$ installation groupée $ RAILS_ENV=tester l'exécution du bundle rails db:setup $ RAILS_ENV = test bundle exec rails db: migrer
$ bundle exécutable rspec