ember-learn / ember-learn/ember-cli-addon-docs
Doesn't work with disabled addons
- Langage dominant
- JavaScript
- Étoiles
- 172
- Forks
- 142
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
I've got an addon that's made for testing & development, so I'm using ember-cli's `isEnabled` hook to [disable the addon](https://ember-cli.com/api/classes/Addon.html#method_isEnabled) in production environments.
```js
isEnabled() {
return this.app.env !== "production";
}
```
I just noticed that this returns `false` when `ember deploy production` is run. The deploy completes, but what is shipped to gh-pages is not a complete addon docs app. The `docs` subfolder is missing and the app errors when it tries to request the json file with all modules.
For now I've set `isEnabled` to always return `true`, but I'm wondering if I can somehow have this hook detect if it's running as part of an addon docs deploy?
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Commencez par le hook isEnabled de l’addon et reproduisez le problème en exécutant ember deploy production. Suivez la raison pour laquelle le deploy omet le sous-dossier docs et le fichier JSON contenant tous les modules ; c’est terminé lorsqu’un addon désactivé peut toujours produire une application complète de documentation de l’addon sur gh-pages sans que la requête de l’application échoue.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- javascript
- Domaine
- build-system, documentation
- Type d'issue
- Bug
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 45/100