First DSI (Desarrollo de Sistemas Informáticos) project:
Tutorial
Requirements:
* Tiene una asignación de GitHub Classroom en el repositorio aquí
* Accepting this assignment will give you access to the tareas-iniciales-casiano repository in the @ULL-ESIT-GRADOII-PL organization on GitHub.
* Los estudiantes deben seguir los siguientes pasas para cada asignación:
-> To start, fork the repository.
-> Clone the repository to your computer.
-> Modify the files and commit changes to complete your solution.
-> Push/sync the changes up to GitHub.
-> Create a pull request on the original repository to turn in the assignment. Consulte la ayuda sobre como hacer un pull request
(Véase esto)
Véase Using pull requests
4. Reviewing assignments
Once created, the teacher can then do code review with line-by-line feedback directly within the pull request. If the teacher allows his students to submit corrections, they can push fixes up to their forks, which will be reflected in the pull request.
Since the teacher does not want any solutions in the original assignment repository, I should leave the pull request unmerged. When I'm finished giving feedback, I can close the pull request and leave a like in a final comment.
Instala node.JS
Comprueba que npm funciona
Instala express
Pon tu foto en tu perfil del campus virtual
Instala Git. Si estás en Windows sigue las instrucciones en GitHub para Windows
Abre una cuenta en GitHub si no la tienes
Si dispones de un Mac o Windows instala GitHub App
Instala Atom, el editor desarrollado por GitHub
Abre una cuenta en c9.io (cloud9). Vincula tu cuenta de GitHub con c9.
Crea un tutorial - escríbelo en formato Markdown - sobre la realización de esta práctica incluyendo el proceso de instalación de nodeJS, de git, pandoc etc. en tu máquina- Incluye capturas de pantalla. Pon un enlace a tu página en g+.
Genera el correspondiente HTML. Un buen traductor de Markdown a HTML es pandoc. Otro traductor es kramdown. Instala un traductor de Markdown a HTML.
Publícalo como proyecto en GitHub usando gh-pages.
Añade como colaborador a otro alumno de la clase
Pídele a tu colaborador que te haga un "issue" utilizando los "issues" de GitHub
Usa el proyecto en c9.io para familiarizarte con c9
Prepara tus páginas de prácticas en github.io usando un esquema parecido al de esta alumna de manera que tengas un histórico de prácticas de la asignatura. Tu página principal enlaza a tus prácticas en las asignaturas del grado.
Escriba un pequeño tutorial en Markdown sobre como instalar y usar Node.Js (no más de 50 líneas) y publíquelo en GitHub pages. Incluya alguna imagen capturada de Node.JS funcionando en su terminal. Practique con Markdown para incluir listas, imágenes, etc. Cuide el estilo de la presentación.