¿A quién no le gusta descubrir cosas? Y qué mejor lugar que en GitHub, donde encontramos personas afines, con quienes podemos unirnos para crear cosas geniales. Pero para lograrlo, es crucial saber buscar.
Muchas de las cosas que necesitamos ya están hechas. Además, hay personas que estarían encantadas de colaborar en tus proyectos. También existen aquellos con ideas frescas y entusiasmo por aprender, a quienes podrías unirte para llevar a cabo proyectos emocionantes juntos.
Para adentrarte en el mundo de la búsqueda en GitHub, hay algunos tips importantes que se pueden dividir en tres categorías: búsqueda por módulos, localización de usuarios y exploración de issues (la puerta para contribuir.)
Vamos a aprenderlos rápidamente.
Paquetes, dependencias, modulos
Para buscar paquetes o módulos dentro de un archivo, dependiendo del lenguaje, (language:, leng:), puedes utilizar el calificativo path: seguido del nombre del archivo del módulo (no es necesario anteponer **/). Además, es importante tener en cuenta el orden: path:setup.py requests O requests path:requirements.txt sería incorrecto. Ejemplos:
Para nuestro amado 🐍
![](http://francoinsight.files.wordpress.com/2024/04/21b40-1tefzro1y8dvr1mr114dc4w.png)
En 🦀
![](http://francoinsight.files.wordpress.com/2024/04/a1a46-1zxjwsbgyt08iyk3gsrof8q.png)
Usuarios
Si queremos buscar a personas por su ubicacion pondriamos
![](http://francoinsight.files.wordpress.com/2024/04/89a88-1cenwpjhmkcmj4ezje4unkg.png)
Issues
Se puede anteponer is:issue, pero no es necesario, ya que en la parte de issues solo hay issues. Simplemente ve a ella.
Indica un problema inesperado o un comportamiento no deseado
![](http://francoinsight.files.wordpress.com/2024/04/673a5-1d8kj5wywabhuetfgwtljog.png)
Indica una necesidad de mejoras o adiciones a la documentación
![](http://francoinsight.files.wordpress.com/2024/04/3833d-1tolfgjmfolhm3by7vxypxw.png)
Indica incidencias, solicitudes de incorporación de cambios o debates similares
![](http://francoinsight.files.wordpress.com/2024/04/00b7f-1gjypg9svq2zye4y-n8whxw.png)
Indica solicitudes de nueva función
![](http://francoinsight.files.wordpress.com/2024/04/773b8-1pwody6b4bkmrrf7eas_7-a.png)
Indica una buena propuesta para los colaboradores por primera vez
![](http://francoinsight.files.wordpress.com/2024/04/165d7-1hgyoeipfxk4-loam4cdtqg.png)
Indica que un mantenedor necesita ayuda en una propuesta o solicitud de extracción
![](http://francoinsight.files.wordpress.com/2024/04/5cc8b-1zo7qlq9tnzanzdxsuc43_a.png)
Indica que una incidencia, una solicitud de incorporación de cambios o un debate ya no es importante
![](http://francoinsight.files.wordpress.com/2024/04/4d415-1xhdtfrsxsqdw8ezwgzgbsa.png)
Indica que una incidencia, una solicitud de incorporación de cambios o un debate necesita más información
![](http://francoinsight.files.wordpress.com/2024/04/f1349-12n3tr7eeaxidrybi28nnbg.png)
Indica que el trabajo no continuará en una incidencia, solicitud de incorporación de cambios o un debate
![](http://francoinsight.files.wordpress.com/2024/04/32dc6-1rlw-njqv9gj2u80g3ilqxw.png)
Se basa en un Pull Request
![](http://francoinsight.files.wordpress.com/2024/04/a6f25-13orgvguprgylkip_n_90gg.png)
Para buscar issues que aun no ha sido cerrados
![](http://francoinsight.files.wordpress.com/2024/04/aad1a-1azyl56jojtugmcleqkytsg.png)
Esto es solo una pequeña parte de todo lo que ofrece GitHub Search. Puedes consultar su Cheat Sheet en el link prefixes (útil, aunque desactualizada), y también puedes acceder a una interfaz gráfica para realizar búsquedas más avanzadas en GitHub Advanced Search.
![](http://francoinsight.files.wordpress.com/2024/04/5ea7e-0djt6py3r_2-aheq5.jpg)
¡Hasta la próxima!
Leave a Reply