Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sobre la fórmula #10

Open
djego opened this issue Aug 4, 2020 · 5 comments
Open

Sobre la fórmula #10

djego opened this issue Aug 4, 2020 · 5 comments
Labels
enhancement New feature or request question Further information is requested

Comments

@djego
Copy link

djego commented Aug 4, 2020

IMHO la 4 variables de la formula indican el mismo peso, pero resulta que crear una repo y hacer commits no implica el mismo esfuerzo que conseguir likes y followers por ende sugiero un peso mayor a estas dos ultimas variables.

Mi propuesta seria esta:

equation (1)

@joelibaceta
Copy link
Owner

joelibaceta commented Aug 5, 2020

@djego es una buena observación, no se si dejaria los repos publicos con la minima calificación ya que se entiende como repos públicos repos opensource ósea aportes y creo que debería tener cierto pesos quizas un 0.2 al igual que los commits, ya que no siempre uno esta actualizando un repo antigo y creo que tener 100 repos públicos, te pone en una buena posición sobre alguien que solo ha hecho 10 en cuanto a contribuciones.

Por otro lado creo que la actividad podria pensar mas que los followers. ( Popularidad )

Me gusta la idea de usar factores de ponderacion, quizas propondria algo como

CodeCogsEqn (2)

Algo que se me ocurre es solo contar los repos públicos que hayan tenido mas de un numero x de commits, para evitar contar repos vacíos.

Te explico un poco los criterios segun como los veo

  • Popularidad: Followers y Estrellas
  • Contribuciones(Opensource): Repos Públicos, Estrellas en esos repos.
  • Actividad: Commits y PRs

@joelibaceta joelibaceta added enhancement New feature or request question Further information is requested labels Aug 5, 2020
@joelibaceta
Copy link
Owner

Prepare este branch para abrir las contribuciones sobre este punto https://github.com/joelibaceta/top-coders-peru/tree/new-formula

@djego
Copy link
Author

djego commented Aug 5, 2020

Buena idea de ir al repo y contar commits para validar repos vacíos, por cierto vi en tu código que consideras los issues creados creo que faltaría actualizar en la formula.

Y para no complicar el top quizá puedas hacer diferentes tops según categorías como por ejemplo popularidad, contribuciones y actividad cada uno con su formula ponderada y ya si quieres un top único creo que la ponderación las 3 categorías seria la misma.

@joelibaceta
Copy link
Owner

@djego elimine los issues, fue una contribución anterior, pero el fin era contar los PRs, si pense en el ranking multiple, aunque tampoco quiero complicar la interfaz, quizas en el mismo ranking indicar cuanto porcentaje del ranking impacto cada criterio, por ejemplo puesto 1, 45% popular, 35% activo, 5% opensource contributor

@djego
Copy link
Author

djego commented Sep 20, 2020

Hola @joelibaceta creo que debes de considerar omitir los commits a repos privados ya que solo estas contando los repos públicos.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request question Further information is requested
Projects
None yet
Development

No branches or pull requests

2 participants