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?
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
.
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
.