ember-learn / ember-learn/ember-cli-addon-docs

Doesn't work with disabled addons

Abierto
#362 0 comentarios 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
JavaScript
Estrellas
172
Forks
142
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

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?

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Comienza con el hook isEnabled del addon y reproduce el problema ejecutando ember deploy production. Rastrea por qué el deploy omite la subcarpeta docs y el archivo JSON que contiene todos los módulos; se considera terminado cuando un addon deshabilitado aún puede producir una app completa de documentación del addon en gh-pages sin que falle la solicitud de la app.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
javascript
Área
build-system, documentation
Tipo de issue
Error
Dificultad
3/5
Tiempo estimado
1-2 días
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
45/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.