Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/joelibaceta/top-coders-peru
Peruvian developers ranking based on github stats
https://github.com/joelibaceta/top-coders-peru
actions developers github jekyll peru ranking
Last synced: 10 days ago
JSON representation
Peruvian developers ranking based on github stats
- Host: GitHub
- URL: https://github.com/joelibaceta/top-coders-peru
- Owner: joelibaceta
- License: mit
- Created: 2019-08-26T21:40:27.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-12-13T00:36:32.000Z (11 days ago)
- Last Synced: 2024-12-13T13:18:37.677Z (10 days ago)
- Topics: actions, developers, github, jekyll, peru, ranking
- Language: Ruby
- Homepage: https://joelibaceta.github.io/top-coders-peru/
- Size: 2.68 MB
- Stars: 34
- Watchers: 5
- Forks: 6
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Top Coders Perú
Based on Github Stats
[![CodeCogsEqn.svg](images/update_screenshot.png)](https://topcoders.pe/)
## ¿Cómo se calcula el Raking?
Para generar el ranking se realiza un calculo del indice rockstar, considerando las siguientes variables:
- Popularidad (_Número de seguidores_)
- Impacto (_Número de estrellas en repositorios propios_)
- Actividad (_Número de commits en el ultimo año_)
- OpenSource (_Numero de proyectos personales publicos_)El indice de cada una de estas variables se divide entre el maximo general encontrado para cada variable, esto permitira obtener un indice relativo al total de la muestra.
![CodeCogsEqn.svg](images/CodeCogsEqn.svg)
## ¿Cómo funciona?
La pagina esta basada en Jekyll para la generacion de contenido estatico y de Travis CI para la generacion automatica de nuevos deploys cada dia, manteniendo actualizada la información del ranking.
## ¿Como Contribuir?
1. Crear un issue con la descripcion de la contribucion
2. Hacer un fork del proyecto
3. Hacer los cambios y enviar un Pull Request### Para iniciar el proyecto localmente necesitas
- Ejecutar `bundle install`
- Ejecutar `jekyll build`
- Podras ver el sitio web generado en la carpeta `_site`
- Definir las siguientes variables de entorno: `CLIENT_ID` y `CLIENT_SECRET` puedes obtener tus credenciales de la siguiente manera https://developer.github.com/v3/guides/basics-of-authentication/