Por defecto, Discourse incluye iconos de la excelente biblioteca FontAwesome. Sin embargo, existen muchas bibliotecas de iconos de uso gratuito. Este tema es el hogar de los conjuntos de iconos alternativos. Enumera algunos componentes de tema que puedes probar ahora, pero también describe cómo puedes contribuir para que Discourse admita otros conjuntos de iconos.
Conjuntos de iconos alternativos
Si te interesa probar un conjunto de iconos diferente, aquí tienes una lista de componentes de tema que puedes probar:
- GitHub - discourse/discourse-feather-icons: Use Feather icons in Discourse · GitHub
- GitHub - discourse/discourse-heroicons: Heroicons theme component for Discourse. · GitHub
- GitHub - discourse/discourse-heroicons-outline · GitHub
- GitHub - discourse/discourse-phosphor-duotone-icons: Use Phosphor Duotone icons in Discourse · GitHub
- GitHub - discourse/discourse-unicons: Use Unicons in Discourse · GitHub
- GitHub - discourse/discourse-material-design-icons-filled · GitHub
- GitHub - discourse/discourse-material-design-icons-outlined · GitHub
(Consulta Cómo instalar un tema o un componente de tema para obtener ayuda para incorporar uno de estos repositorios en tu sitio de Discourse.)
Estos componentes están en desarrollo. Puedes usarlos, pero ten en cuenta que no todos los iconos del núcleo tendrán un reemplazo adecuado. (Aunque se aceptan contribuciones, ver abajo.)
Algunas capturas de pantalla:
Iconos Feather (usando el esquema de colores WCAG Dark)
Heroicons (usando el esquema de colores WCAG Light)
Unicons (usando el esquema de colores Grey Amber)
Phosphor Duotone (usando el esquema de colores WCAG Light)
Contribuciones
Desarrolladores y diseñadores de temas, esta sección es para ustedes.
Los componentes enumerados anteriormente se generan utilizando el repositorio de utilidades discourse-alt-icons, que agiliza la sustitución de iconos en el núcleo de Discourse por iconos de otros conjuntos de iconos de código abierto. El corazón del repositorio es un script de compilación que genera un componente de tema a partir de un archivo JSON con mapeos de nombres de iconos.
Se aceptan y fomentan las contribuciones. Discourse utiliza muchos iconos de FontAwesome y encontrar coincidencias en otros conjuntos de iconos es una tarea divertida, pero que consume mucho tiempo. Si deseas ayudar, puedes clonar discourse-alt-icons y seguir los pasos del archivo de lectura para agregar coincidencias para iconos que aún no las tengan.
Soporte para otros conjuntos de iconos
Por favor, utiliza las respuestas a continuación para proponer la adición de soporte para otro conjunto de iconos. O, aún mejor, con un poco de trabajo, puedes enviar una solicitud de extracción (pull request) al repositorio discourse-alt-icons. Ten en cuenta que solo se considerarán conjuntos de iconos con licencias muy permisivas (es decir, que deben permitir la modificación, la distribución y el uso privado).
Este documento está bajo control de versiones - sugiere cambios en github.





