Comunidad
LibreShard se construye en abierto, entre voluntarios. Se agradecen reportes de errores, shards, traducciones, documentación y código.
Habla con nosotros
Sección titulada «Habla con nosotros»- Discusiones: preguntas, ideas y para enseñar tus shards.
- Issues: reportes de errores y propuestas concretas.
- Correo: [email protected]. Para problemas de seguridad, sigue la página de seguridad.
Formas de ayudar
Sección titulada «Formas de ayudar»Reporta un error
Sección titulada «Reporta un error»Abre un issue con tu versión de LibreShard, tu sistema (y el escritorio, en Linux), qué hiciste y qué pasó. Mira antes las preguntas frecuentes: puede que la respuesta esté ahí.
Comparte un shard
Sección titulada «Comparte un shard»No hace falta cambiar LibreShard para eso. Crea tu shard, publícalo en tu propio repositorio y cuéntalo en las discusiones.
Propón un shard incluido
Sección titulada «Propón un shard incluido»Abre antes un issue. Los shards incluidos deben funcionar con los atributos declarativos
data-key / data-hold, traer los textos en inglés y español, y no usar material de terceros
(logos, imágenes, fuentes).
Traduce
Sección titulada «Traduce»Los textos de la app están en i18n/en.json e i18n/es.json, en el
repositorio de LibreShard; un idioma nuevo es un archivo
nuevo con las mismas claves. Las páginas de esta web están en el
repositorio de la web, en src/content/docs/, y cada página
tiene abajo un enlace “Edita esta página”.
Escribe código
Sección titulada «Escribe código»Lee la guía para contribuir (en inglés) para la instalación, las convenciones y cómo funcionan los pull requests. CONTEXT.md explica la arquitectura, el protocolo y el modelo de seguridad. La hoja de ruta dice lo que viene, y se agradece ayuda con cualquier punto.
Las reglas
Sección titulada «Las reglas»Código de conducta
Sección titulada «Código de conducta»Quien participa sigue el código de conducta (el Contributor Covenant 3.0, en inglés). En resumen: sé amable y presupón buena fe; no se toleran el acoso ni los ataques personales. Para reportar un problema, escribe a [email protected]: solo lo leen los mantenedores.
Firma tus commits
Sección titulada «Firma tus commits»Las contribuciones se licencian con la licencia del proyecto: Apache-2.0 para la app, MIT-0 para la
plantilla de shards y los archivos comunes de los shards. Cada commit lleva una línea
Signed-off-by, el Developer Certificate of Origin, que declara
que escribiste el cambio o tienes derecho a enviarlo:
git commit -sLos dos repositorios lo piden, y el CI de la app lo comprueba en cada pull request.
El nombre y el logo
Sección titulada «El nombre y el logo»Puedes decir que algo funciona con LibreShard y redistribuir versiones sin modificar. Los forks necesitan su propio nombre e icono. Los detalles están en la política de marca (en inglés).