angular / angular/angular-cli

Replace favicon.ico in favor of png in src/assets

Abierto
#11,275 9 comentarios 8 reacciones 0 asignados Ver en GitHub
area: @schematics/angular feature feature: insufficient votes help wanted
Lenguaje dominante
TypeScript
Estrellas
27k
Forks
11.8k
Merge medio
14 h 23 min
PR fusionados (30 d)
162

Descripción

### Bug Report or Feature Request (mark with an `x`)
```
- [ ] bug report -> please search issues before submitting
- [x] feature request
```

### Area
```
- [ ] devkit
- [x] schematics
```

### Desired functionality
favicon.ico is outdated and obsolete relic from the 90s. Browsers for the past 2decades have supported png favicons. Additionally, while it's fairly easy now to generate a favicon.ico, it's just not needed or used anymore.

There's no reason imo to include favicon.ico, even for "compatibility". Removing the favicon.ico will also remove the entries needed in angular.json and remove the only asset stored outside of src/assets.

It should be replaced in favor of modern favicon methods. PWAs should use manifest.json

```



```
Note: svg doesn't have full browser support.

We haven't needed favicon.ico in years, but it's still widely used and implemented, even though all browsers support modern methods.

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Comienza rastreando los archivos de schematic que crean el favicon y las entradas relacionadas en angular.json; después, inspecciona src/assets para encontrar el icono actual. Confirma qué archivos modernos basados en PNG o en un manifiesto debería incluir la aplicación generada, elimina las referencias obsoletas a favicon.ico y actualiza las pruebas de schematic pertinentes si cubren los assets generados.

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

Evaluación

Stack tecnológico
angular
Área
build-system, frontend
Tipo de issue
Nueva funcionalidad
Dificultad
3/5
Tiempo estimado
1-2 días
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
35/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.