Descripción general
El objetivo de este proyecto es tener en un solo lugar todos los algoritmos y estructuras de datos posibles, en varios idiomas. Nuestro objetivo es lograr esto de manera colaborativa, así que siéntete libre de contribuir de la forma que desees, solo asegúrate de seguir las pautas de contribución que se detallan a continuación.
Contenido
Nuestro contenido está dividido por lenguaje de programación. Cree un problema si desea agregar código en un idioma que actualmente no tenemos aquí. No cree carpetas en sus envíos a menos que se le indique específicamente que lo haga.
Además, aceptamos envíos a nuestra sección Wiki. Háganos saber si desea contribuir a un artículo.
- do
- C-Plus-Plus
- Do sostenido
- Dardo
- Ir
- javascript
- Java
- Julia
- Pitón
- Q sostenido
Pautas de contribución
- El plagio está estrictamente prohibido . Cualquier trabajo que se considere sospechoso de plagio no se fusionará.
- Los problemas se asignarán por orden de llegada . Sólo tienes que comentar el asunto, pidiendo que te asigne, y se hará si lo considera oportuno.
- Preferiblemente, no puedes trabajar en ningún tema que no te esté asignado.
- En caso de que desee enviar una mejora a un algoritmo existente, preferimos que cree un problema, describiendo en detalle su mejora. Esto ayudará a otros a analizar su contribución. Puedes utilizar las plantillas que te hemos proporcionado :)
- Si tiene algo más en mente, cree un problema y espere a que se le asigne. Luego puedes comenzar a trabajar en ello y crear un PR.
- Todos los RP deben realizarse desde una Sucursal. Cree una rama separada para cada problema en el que esté trabajando y, una vez que lo considere adecuado, haga un PR.
- Si no tiene idea de qué son los problemas o las relaciones públicas, consulte este enlace
Asegúrate de que tu código funcione antes de enviarlo :D
Dónde subir los archivos
POR FAVOR LEA ESTO
- Sus archivos deben cargarse directamente en la carpeta correspondiente (por ejemplo, si escribió código para una estructura de datos en Python, va dentro de la carpeta DS dentro de la carpeta Python, etc.)
- Edite el archivo README.md correspondiente para agregar el enlace a su código en la sección correspondiente (Guía de Markdown de GitHub)
- Bajo ninguna circunstancia cree nuevas carpetas dentro de las carpetas de idioma para cargar su código a menos que se le indique específicamente que lo haga .
- Además, sea cortés con los revisores; ellos SIEMPRE serán amables con usted.
Nuestros colaboradores
COLABORADORES.md
Código de conducta
Puede encontrar nuestro Código de conducta aquí.
Licencia
Este proyecto sigue la licencia MIT.
Discordia