es.hideout-lastation.com
Paraíso Para Los Diseñadores Y Desarrolladores


10 formas en que puede contribuir a la comunidad de código abierto

El software de código abierto ha ayudado a acelerar el desarrollo de la tecnología de la información, generando oportunidades nunca antes vistas. Solo piense en startups y pequeñas empresas que usan CMS gratuitos como Drupal o WordPress, o entornos de escritorio proporcionados por distros de Linux que podemos usar de forma gratuita.

El software de código abierto que podemos descargar desde lugares como Sourceforge, GitHub o el Repositorio de complementos de WordPress suele ser escrito y mantenido por desarrolladores voluntarios en su tiempo libre . Si alguna vez utilizamos un software de código abierto, no solo somos un usuario final, sino también un miembro de la comunidad de código abierto.

Como el éxito del movimiento depende en gran medida de sus usuarios, es importante pensar en el código abierto como nuestro propio proyecto, y reflexionar sobre lo que podemos hacer para ayudar a mejorar los productos de código abierto (software, complementos, temas, fragmentos de código, plataformas de blogs, sistemas operativos, etc.) que usamos.

Con la llegada de la Navidad, en esta publicación echamos un vistazo a cómo podemos devolver a la Comunidad de Código Abierto, tanto o tan poco como tenemos el tiempo y la capacidad para.

1. Haga revisiones positivas a nuestro software favorito

Como los desarrolladores de código abierto generalmente no son compensados ​​financieramente, deben estar motivados de otra manera. Muchos de ellos lamentablemente han experimentado que los usuarios tienden a dar revisiones negativas mucho más fácilmente que los positivos.

Esta tendencia generalmente se ve como resultado de la psicología humana básica, ya que un usuario enojado confundido por un software no funcional comentará más rápidamente sobre la calidad que alguien cuyas necesidades se han satisfecho, pero vale la pena pensar en ello desde otro aspecto también.

Obtener pequeñas críticas positivas puede ser extremadamente desmotivante para los desarrolladores de código abierto, por lo que si encontramos un buen tema, complemento o software, siempre es una buena idea volver a su sitio de origen y dejar un comentario positivo a los desarrolladores.

Incluso si no tienen tiempo para responder, seguramente lo apreciarán. La Navidad puede ser un buen momento para sorprender a los autores de nuestros complementos y temas favoritos con una impresionante reseña como regalo.

2. Haga preguntas antes de dar revisiones negativas

A pesar de todas las buenas intenciones, sucede con frecuencia que algo no funciona como imaginamos. No se trata necesariamente del problema del software, sino que también puede provenir de los problemas de nuestro entorno local, la incompatibilidad de otro software que utilizamos y muchas otras cosas.

Dejar una crítica negativa debe verse como último recurso si queremos una Comunidad de Código Abierto próspera. Siempre debemos recordar que obtenemos el software que necesitamos de forma gratuita, por lo que no somos tanto en el papel de un cliente sino en el de un compañero .

Las plataformas en línea donde podemos descargar software de código abierto suelen proporcionar algunas formas de contactar a los desarrolladores, por lo que antes de dejar esa ingeniosa revisión de 1 estrella, siempre es una buena idea describir el problema en detalle (más abajo) y hacer preguntas en el foro de soporte . En la mayoría de los casos, los desarrolladores responderán rápidamente.

3. Ayuda a los desarrolladores a reproducir fácilmente errores

Ya sea que tengamos acceso a un foro de soporte, o un sistema de seguimiento de fallas, o simplemente contactamos a los desarrolladores directamente por correo electrónico o a través de un sitio de redes sociales, siempre es crucial describir nuestro problema en detalle .

Un buen informe de errores es una forma de arte propio y puede ayudar tremendamente a los desarrolladores, si se hace correctamente, por lo que vale la pena pensar cómo componerlo correctamente.

Los desarrolladores necesitan saber paso a paso lo que hicimos antes de encontrar el error, cómo sucedió exactamente el mal funcionamiento, qué otros programas / complementos se ejecutan al mismo tiempo y, en algunos casos, la plataforma, el sistema operativo y el dispositivo que utilizamos.

Los informes de errores y las revisiones que solo dicen que "este plugin apesta" o "mierda inútil" no son particularmente útiles.

4. Contribuya a los Foros de Soporte

Si ya hemos usado un software, un complemento, un tema o una plataforma de blogs durante un tiempo, podemos devolverle a la comunidad compartiendo nuestro conocimiento existente con usuarios menos experimentados . La mayoría de los sitios que ofrecen material de código abierto tienen foros de soporte temáticos donde cualquiera puede registrarse.

No tenemos que ser un desarrollador para ayudar, ya que generalmente también hay muchas preguntas no técnicas. Contribuir a los foros de soporte no solo es importante porque podemos ayudar a otros, sino también porque es una manera de mantener nuestros conocimientos actualizados .

5. Difunde la palabra sobre el software que nos gusta

Si encontramos algo que nos gusta especialmente, proporcionar cobertura gratuita o promoción es también una excelente manera de ser un miembro dedicado de la comunidad de código abierto. Si tenemos un blog o contribuimos con alguien más, no necesitamos hacer nada más que escribir una publicación interesante al respecto. Aquí, en hongkiat.com lo hemos hecho muchas veces, y seguiremos haciéndolo en el futuro.

Si no posee un blog, también puede optar por difundir su software favorito en las redes sociales. No solo ayudamos a los desarrolladores de código abierto de esta manera, sino también a otras personas que buscan un buen software para este o aquel propósito.

6. Recomiende características, pero con gran cuidado

Las solicitudes de funciones pueden ser útiles, pero solo si se realizan con mucho cuidado. Si lo hacemos con consideración y les demostramos a los desarrolladores que comprendemos y apreciamos su trabajo, podemos darles ideas valiosas al informarles cómo pueden mejorar el software .

Desafortunadamente, muchos usuarios no se comportan de manera respetuosa al hacer solicitudes de funciones, algunos de ellos incluso dan malas críticas a los complementos que funcionan perfectamente solo porque no proporcionan las características que necesitan.

Este tipo de comportamiento aleja a muchos desarrolladores talentosos del código abierto, por lo que si queremos que la comunidad prospere, siempre debemos tratar a los desarrolladores como socios y pedirles las características con respeto.

7. Sea un probador de software

El software debe ser probado minuciosamente, de modo que si tenemos un poco de tiempo libre, o estamos particularmente interesados ​​en un complemento o una aplicación, podemos participar en el proceso de desarrollo como un probador de software voluntario . Los equipos de código abierto suelen informar a los usuarios sobre las oportunidades de prueba en sus sitios web, en boletines informativos o en sus perfiles de redes sociales.

Por ejemplo, el Tema de WordPress les dio a los desarrolladores la oportunidad de probar su último tema predeterminado, Twenty Sixteen, e incluso dan instrucciones detalladas sobre cómo funciona el proceso de prueba. Al probar productos, no solo ayudamos, sino que también podemos aprender mucho sobre el proceso de desarrollo y el software en particular .

8. Cargue un parche o una mejora

Los equipos de código abierto siempre dan la bienvenida a los nuevos desarrolladores, por lo que si no queremos o no tenemos el tiempo para comenzar nuestro propio proyecto de código abierto, también puede ser extremadamente útil si solo cargamos parches para errores existentes o mejoras para mejorar . Si queremos hacer eso, generalmente necesitamos crear un archivo de parche que contenga una lista de las diferencias que hicimos .

El equipo de WordPress explica muy claramente cómo enviar un parche de acuerdo con el sistema de control de versiones de SVN utilizado por WordPress, y aquí hay una guía sobre cómo podemos hacer una solicitud de extracción si queremos contribuir a un proyecto de GitHub.

Crear parches requiere codificación, por lo que solo se recomienda a los desarrolladores.

9. Contribuir a la documentación o traducción

El software utilizable no solo consiste en código, sino que también necesita una documentación comprensible y, en un mundo globalizado, también traducciones .

La mayoría de los equipos de código abierto permiten a los usuarios editar su documentación existente y agregarle nueva información; solo piense en el Codex de WordPress. No necesariamente tenemos que pensar en grandes cosas, incluso podemos ayudar corrigiendo errores y desinformación .

También podemos colaborar con el código abierto traduciendo nuestro software o aplicación favorita a un idioma extranjero. Este tipo de contribución es excelente para las personas cuyo idioma materno no es el inglés. Después de todo, ¿por qué querríamos vivir en un mundo donde no se puede acceder a aplicaciones y software geniales en otros idiomas?

La localización de software usualmente usa aplicaciones como Poedit que hacen posible traducir solo una o dos oraciones al mismo tiempo, por lo que no necesariamente tenemos que trabajar mucho, ya que cada pequeña contribución ayuda.

10. Sigue usando el software de código abierto

Si queremos ver una escena animada de código abierto, tenemos que seguir utilizando activamente el software de código abierto, y no tener miedo de probar otros nuevos . Si encontramos algo bueno, no deberíamos dudar en recomendarlo a otros, para que también puedan beneficiarse de él.

Incluso si solo somos usuarios ardientes y respetuosos que no hacen nada más aparte de compartir nuestras experiencias, ya hemos contribuido de manera significativa.

Cree, envíe y administre facturas sin esfuerzo con los libros de cuentas

Cree, envíe y administre facturas sin esfuerzo con los libros de cuentas

La facturación puede ser un problema, especialmente si usted es un profesional independiente, ya que su fortaleza puede estar en la escritura, el diseño o el desarrollo web, y no en la contabilidad. Administrar esto manualmente probablemente le dará dolores de cabeza, especialmente cuando se le presiona por un tiempo para cumplir con los plazos.A

(Consejos de tecnología y diseño)

10 aplicaciones de Android para notificaciones más inteligentes

10 aplicaciones de Android para notificaciones más inteligentes

Para los usuarios de dispositivos móviles, las notificaciones de aplicaciones mejoran la experiencia móvil general y brindan a los usuarios una forma fácil de obtener actualizaciones de las diversas aplicaciones que poseen y de las redes en las que se encuentran.Aunque el sistema de notificación de Android ha experimentado mejoras constantes, carece en varios aspectos, por ejemplo, todavía carece de la capacidad de tener sus notificaciones organizadas en categorías como comunicación, redes sociales, etc.En est

(Consejos de tecnología y diseño)