Conseil
Cette leçon fait partie d’un cours qui vous apprend à créer une application New Relic à partir de zéro. Si vous ne l’avez pas déjà fait, consultez la présentation.
Chaque leçon du cours s'appuie sur la précédente, alors assurez-vous d'avoir terminé la dernière leçon, Ajouter la navigation à votre nerdlet, avant de commencer celle-ci.
Dans la dernière leçon, vous avez terminé l’application de test A/B que vous avez créée tout au long de ce cours. Maintenant, il est temps de le préparer pour la publication. Lorsque vous publiez votre application dans le catalogue d'applications New Relic, l'utilisateur peut la visualiser et s'y abonner. Vous pouvez aider votre utilisateur en lui montrant et en lui expliquant ce que fait l'application, comment l'utiliser, et plus encore.
Créer des informations de catalogue
Pour fournir des informations au catalogue sur votre application, vous devez créer le répertoire catalog
dans votre Nerdpack.
Accédez au répertoire describe-app/ab-test du référentiel de cours:
$cd nru-programmability-course/describe-app/ab-test
Créer les répertoires du catalogue :
$nr1 create --type catalog
Cela crée un répertoire racine catalog
avec des fichiers de modèle pour la saisie d'informations personnalisées sur votre application et un répertoire catalog
pour chaque élément Nerdpack où la capture d'écran peut être stockée.
Documentation
Cette application combine et présente les données de New Relic et de l'API Nerdsletter afin que nous puissions prendre une décision éclairée sur la version de conception qui génère un abonnement à la newsletter de meilleure qualité.
Il présente également un bouton pour terminer le test, qui enregistre les descriptions de date et de version dans le stockage local.
Nous pouvons également utiliser cette application pour de futurs tests A/B !
Pour ce cours, vous gardez la documentation concise en décrivant simplement ce que fait l'application. Dans vos propres projets, vous pouvez également inclure des instructions pour contribuer au projet dans un contexte open source , installer la dépendance de l'application ou tout autre élément susceptible d'aider un utilisateur à naviguer dans les complexités de votre application ou de votre code.
Mise à jour catalog/config.json
:
{ "tagline": "Win @ newsletter subscriptions", "details": "Display test data for our newsletter subscription A/B test", "categoryTerms": ["browser agent"], "keywords": ["a/b test"], "repository": "https://github.com/newrelic-experimental/nru-programmability-course", "whatsNew": "Initial release! Includes:\n- A variety of charts for understanding the test results\n- An end test button for storing some test data in a table", "support": { "email": { "address": "" }, "issues": { "url": "" }, "community": { "url": "" } }}
Ici, vous avez spécifié un slogan, les détails du projet, la catégorie Instant Observability dans laquelle placer l'application, les mots-clés de recherche, le référentiel source du code et une courte liste de tout ce qui est inclus dans la sortie initiale. Dans d’autres projets, vous pouvez également ajouter un e-mail d’assistance ou des liens d’assistance.
Enregistrez cette capture d'écran dans les deux répertoires suivants :
nru-programmability-course/describe-app/ab-test/catalog/screenshots
nru-programmability-course/describe-app/ab-test/nerdlets/ab-test-nerdlet/catalog/screenshots
l'utilisateur pourra voir un carrousel de capture d'écran dans la page Overview de votre application dans le catalogue.
Enregistrez l’icône suivante sous icon.png
dans nru-programmability-course/describe-app/ab-test
.
Cela agira comme l'icône du catalogue de l'application sur la page Overview .
Vous avez maintenant ajouté de la documentation, une capture d'écran, une métadonnées et une icône à votre application afin que l'utilisateur puisse comprendre ce qu'elle fait et pourquoi il pourrait en avoir besoin. Pour l'instant, ces fichiers sont tous locaux et doivent être soumis au catalogue. Mais avant de pouvoir faire cela, votre application elle-même doit être publiée dans le catalogue.
Dans la leçon suivante, vous publierez votre application, soumettrez les informations de votre catalogue et afficherez les résultats dans New Relic.
Conseil
Cette leçon fait partie d’un cours qui vous apprend à créer une application New Relic à partir de zéro. Passez à la leçon suivante : publiez votre application New Relic.