diff --git a/docs/spanish/how-to-work-on-coding-challenges.md b/docs/spanish/how-to-work-on-coding-challenges.md index 6413201ac3..54ad210cc6 100644 --- a/docs/spanish/how-to-work-on-coding-challenges.md +++ b/docs/spanish/how-to-work-on-coding-challenges.md @@ -1,17 +1,93 @@ - - - - - - - - - - -
Read these guidelines in English 中文 русский عربى Español Português
+# Cómo trabajar en los Desafíos de Programación -# Contribution Guidelines +### Editando en GitHub -Hello 👋 ! +Cada desafío está almacenado en su propio archivo markdown. De esa forma resulta sencillo editar los desafíos directamente desde GitHub. -These instructions have not been translated yet. Please check this issue for details: [`#18312`](https://github.com/freeCodeCamp/freeCodeCamp/issues/18312) \ No newline at end of file +Puedes realizar los cambios sin tener que ejecutar nada desde tu sistema local. + +Después de que encuentres el archivo que quieras modificar desde la interfaz de GitHub, haz clic en el icono de lápiz para comenzar a editar el archivo. Esto automáticamente creara una bifurcación del proyecto, si es que no tienes una todavía. + +También puedes clonar el proyecto y editarlo de manera local en tu ordenador. Si necesitas ayuda al respecto, dale un vistazo a la [guía principal de contribución](/CONTRIBUTING.md). + +### Patrón de los Desafíos. + +He aquí un patrón de cómo se verán los archivos markdown correspondientes a los desafíos. + +````md +--- +id: Identificador Único (alfanumérico, _id de MongoDB) +title: Título del desafío +challengeType: 0 +guideUrl: 'URL del artículo guía' +videoUrl: 'URL del video explicatorio' +--- + +## Descripción +
+Una descripción del desafío y de los requerimientos aprobatorios +
+ +## Instrucciones +
+Instrucciones acerca de lo que se necesita hacer exactamente +
+## Pruebas +
+ +``` yml +- text: Debe regresar "foo". + testString: 'Una función "encadenada" utilizando afirmaciones Chai' +``` + +
+ +
+ +```js +Código mostrado en el editor por defecto. +``` + +
+ +### Antes de las pruebas +
+ +```js +Código inicial de las pruebas +``` + +
+ + + +### Después de las pruebas +
+ +```js +Código posterior a las pruebas +``` + +
+ + + +## Solución +
+ +```js +Solución en código del desafío. +``` + +
+```` + +### Enlaces útiles + +Creando y Editando Desafíos: + +1. [Guía de Diseño de Desafíos](style-guide-for-curriclum-challenges.md) - como crear y formatear desafíos + +2. [Tipos de desafíos](https://github.com/freeCodeCamp/learn/blob/a5cb25704168aa37f59a582f0bb5a19b7bd89b46/utils/challengeTypes.js) - que significa el valor numerico de 'challengeType' (enum). + +3. [Contribuyendo a freeCodeCamp - Escribiendo Pruebas de Desafío en ES6](https://www.youtube.com/watch?v=iOdD84OSfAE#t=2h49m55s) - un video siguiendo a [Ethan Arrowood](https://twitter.com/ArrowoodTech) mientras contribuye a la version antigua del currículo \ No newline at end of file