Por defecto, Discourse incluye iconos de la excelente biblioteca FontAwesome. Pero hay muchas bibliotecas de iconos de uso gratuito disponibles. Este tema es el hogar de 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 estás interesado en 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 - discourse/discourse-heroicons: Heroicons theme component for Discourse.
- GitHub - discourse/discourse-heroicons-outline
- GitHub - discourse/discourse-phosphor-duotone-icons: Use Phosphor Duotone icons in Discourse
- GitHub - discourse/discourse-unicons: Use Unicons in Discourse
- GitHub - discourse/discourse-material-design-icons-filled
- GitHub - discourse/discourse-material-design-icons-outlined
(Consulta Cómo instalar un tema o componente de tema para obtener ayuda para incluir 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 apropiado. (Sin embargo, se agradecen las contribuciones, consulta a continuación).
Algunas capturas de pantalla:
Iconos Feather (usando el esquema de color WCAG Oscuro)
Heroicons (usando el esquema de color WCAG Claro)
Unicons (usando el esquema de color Gris Ámbar)
Phosphor Duotone (usando el esquema de color WCAG Claro)
Contribuyendo
Desarrolladores de temas y diseñadores, esta sección es para ustedes.
Los componentes enumerados anteriormente se generan utilizando el repositorio de utilidades discourse-alt-icons, que agiliza el reemplazo de iconos en el núcleo de Discourse con 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 de mapeos de nombres de iconos.
Se agradecen y fomentan las contribuciones. Discourse utiliza muchos iconos de FontAwesome y encontrar coincidencias en otros conjuntos de iconos es una tarea divertida, pero requiere mucho tiempo. Si deseas ayudar, puedes obtener el discourse-alt-icons y seguir los pasos en el archivo README para agregar coincidencias para los iconos que aún no las tienen.
Soporte para otros conjuntos de iconos
Utiliza las respuestas a continuación para proponer agregar soporte para otro conjunto de iconos. O, mejor aún, 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 los conjuntos de iconos con licencias muy permisivas (es decir, deben permitir la modificación, distribución y uso privado).
Este documento está controlado por versiones: sugiere cambios en github.



