Hardcore! ¿Qué tan precisa búsqueda de proyectos de código abierto en Github?

Muchos socios pequeños, a menudo tienen tal confusión, he leído un montón de documentos técnicos de estudio, libros y vídeo, incluso, me gustaría práctico, así que di vuelta en GitHub, tratando de encontrar un proyecto de código abierto, aprender, Pon manos a la experiencia del proyecto . Esta vez muchos pequeños socios se enfrentan a la pregunta: "? No voy a buscar ah, ¿cómo puedo Zhaoya", sólo podemos renunciar.

Creo que después de leer este artículo, usted puede aprender cómo buscar con precisión proyecto en GitHub.

Parte de proyectos de código abierto

Antes claro, primero vamos a ver una parte de lo que los proyectos de código abierto son:

  • Nombre: Nombre del proyecto

  • Una descripción breve del proyecto: Descripción

  • El código fuente del proyecto

  • Los detalles del proyecto son: README.md

A continuación, además de estos factores, el número de estrellas y el número de tenedor el proyecto en sí, sino también juzgar si un proyecto de código abierto estándar de fuego, que es también una muy importantes criterios de búsqueda. Además, también observamos Última actualización de este proyecto, debido a que el proyecto sea más activa, su fecha de modificación es también más frecuente.

Algunos de los elementos clave del punto anterior es que cuando estamos llevando a cabo una búsqueda Debe tenerse en cuenta.

Cómo buscar

Que estamos en el final de cómo buscarlo?

Supongamos que ahora queremos buscar reaccionar, la mayoría creen que son socio pequeño directamente en el cuadro de búsqueda escriba: "React", a continuación, un retorno de carro, se encuentra la situación de esta manera:

Resultados de la búsqueda mostrarán una gran cantidad de proyectos de código abierto, sólo para hacerle abrumado, no puede iniciar, muchos de búsqueda socio pequeño a este paso a renunciar, porque el proyecto demasiado, no pudo encontrar la manera de encontrar proyectos de código abierto que les interesa, por lo que este La búsqueda es muy inexacta. Así que vamos a aprender un poco sobre el método de búsqueda punto preciso.

Buscar por nombre

Reaccionar a buscar elementos que contiene el nombre del proyecto:

in:name React  

Los resultados son los siguientes:

Se puede ver, estos son los resultados de la búsqueda de proyectos en el interior con el nombre "React" palabra clave, pero el número de proyectos es todavía mucho.

Ahora vamos a ver las limitaciones

Por ejemplo, me gustaría tener una precisión de unos pocos elementos estrella es mayor que 5000 +:

in:name React stars:>5000  

El resultado es el siguiente:

Resultados de búsqueda preciso momento mucho, ahora sólo 114 elementos para elegir. Por supuesto, por lo general no establecer el número de la estrella tan alto, en general, establecer un 1000 sobre el mismo tema.

Del mismo modo, también podemos buscar por el número de tenedor:

in:name React stars:>5000 forks:>3000  

Usted encontrará que los resultados más precisos y más!

De acuerdo con README para buscar

Buscar README.md que contiene Reaccionar artículos:

in:readme React

Los resultados tienen tantos, por lo que limitaremos lo que su número de estrellas y el número de tenedor:

in:readme React stars:>3000 forks:>3000

Buscar resultados son exactos a 90 a la vez. Esta vez que vaya a seleccionar un elemento, será mucho más fácil.

Buscar por descriptin

Supongamos que ahora queremos estudiar servicio de micro-proyecto, buscamos descripción del proyecto (descripción) que contiene micro-proyectos de servicios:

in:description 微服务

Hay tantos resultados, a continuación, añadir algunos criterios de filtrado:

in:description 微服务 language:python

lenguajes de programación Python significa limitamos la lengua a pitón, vamos a ver lo que sucede:

Resultados de la búsqueda de una gran cantidad precisa.

Si estos elementos en el interior, que quieren encontrar el proyecto se ha actualizado recientemente, lo que significa que en el último tiempo de actualización, podemos:

in:description 微服务 language:python pushed:>2020-01-01

empujados:> 01/01/2020 decir última vez que actualizamos los límites del proyecto de 01.01.2020, vamos a ver cómo los resultados:

Sólo ocho de los resultados de búsqueda, estos proyectos pertenecen a actualizar el proyecto más activo, en virtud del cual ya no enredarse.

resumen

Bueno, vamos a resumir. Queremos ser la búsqueda precisa, nada más que aumentar los criterios de filtro.

  • en: nombre xxx // Buscar por nombre de proyecto

  • en: readme XXX // en la búsqueda README

  • en: Descripción XXX // Búsqueda de acuerdo a la descripción

Así que en este su interior, podemos aumentar Filtros

  • Estrellas:> xxx xxx // es mayor que el número de estrellas

  • horquillas:> 3000 // xxx es mayor que el número de horquillas

  • idioma: // xxx xxx es lenguaje de programación

  • empujada:> AAAA-MM-DD // última hora de actualización es mayor que AAAA-MM-DD

Estos son algunos consejos que tenemos exacta del proyecto de búsqueda en GitHub anteriormente, espero por su ayuda!

Autor: Juefei
juejin.im/post/5e3d01c56fb9a07c91100801

Recomendado a mi blog para leer más

1. Java JVM, colecciones, multithreading, nueva serie de tutoriales

2. el Spring MVC, el arranque de la primavera, las series de primavera de la nube tutoriales

3. Maven, Git, el Eclipse, IntelliJ IDEA herramienta serie de tutoriales

4. Java, la arquitectura de fondo, Alibaba y otros fabricantes se enfrentan a nuevas preguntas

La vida es hermosa, ver mañana ~

Supongo que te gusta

Origin www.cnblogs.com/javastack/p/12454297.html
Recomendado
Clasificación