Développer et déboguer le paquet Atom

Je viens de commencer à travailler sur Atom.io Développement de paquets, et basé sur ce tutoriel , ont appris de la façon de créer le fichier Skelton de développement de paquets à la façon de publier votre paquet.

Cependant, je ne sais pas comment vérifier/déboguer / développer votre paquet. Je sais que je peux utiliser Jasmine via alt-cmd-I ou Developer Console (car Atom est basé sur Chromium), encore si vous voulez vérifier le comportement de votre paquet, dois-je publier à nouveau ou installer votre paquet manuellement tous les de temps?

23
demandé sur phi 2015-09-07 01:57:05

2 réponses

Lorsque vous travaillez sur des paquets localement, voici le workflow recommandé:

  • clonez votre paquet à partir de GitHub en utilisant apm develop <package-name>. Cela clonera le dépôt du Paquet sur votre {[1 local]}
  • cd dans ce répertoire
  • Démarrer Atom dans ce répertoire en utilisant atom -d .

Maintenant, vous pouvez travailler sur le paquet, apporter des modifications, etc. Une fois que vous êtes prêt à recharger, vous pouvez utiliser View > Developer > Reload Window pour redémarrer Atom avec le package modifié.

Si vous avez vos sources de paquets localement sur votre machine, vous pouvez sauter la première étape (apm develop) et simplement créer un lien symbolique de vos sources à ~/.atom/dev/packages/<package-name.

48
répondu nwinkler 2016-08-26 12:58:56

Vous avez déjà un dépôt local du paquet?

Pour ajouter à la réponse de nwinkler , si vous avez déjà un dépôt du paquet localement, vous pouvez utiliser

apm link --dev

Pour créer automatiquement un lien symbolique vers le ~/.atom/dev/packages/ répertoire.

Assurez-vous de redémarrer complètement atom en mode développeur avec

atom -d

, Ou dans Vue > Développeur > Ouvert En Dev Mode...

Si vous voulez juste utiliser un paquet local (pas dans dev mode), vous pouvez utiliser apm link directement. Et apm unlink pour supprimer le lien symbolique vers ~/.atom/packages.

20
répondu Emile Bergeron 2017-05-23 10:31:30