En el siguiente post vamos a hablar un poco de Spring MVC. Pero antes comentar que tengo pensado hacer una serie de post (el primero es este) sobre Spring. En concreto intentaré hablar un poco de proyecto de SpringSource como Spring MVC, Spring Web Flow, Spring Security (O Auth) ó Spring Faces. Además voy a hablar un poco de desarrollo e integración continua y pruebas (Hudson / Jenkins, Sonar, Cobertura, Selenium, Checkstyles, PMD, …). También me gustaría tratar temas de Cloud Computing , siempre como absoluto novato en la materia, analizando herramientas como Google App Engine (GAE) ó Micro Cloud Foundry. Pero para ello todavía queda …. así que empezaré con Spring MVC.
Archivo de la etiqueta: GitHub
GitHub , repositorio remoto de Git
En este post vamos a hablar de GitHub. ¿Y qué es GitHub?. GitHub según su página web es:
GitHub is the best way to collaborate with others. Fork, send pull requests and manage all your public and private git repositories.
O lo que es lo mismo GitHub es un herramienta que te permite crear tus propios repositorio usando Git de manera que éstos ya no estén solamente alojados en tu máquina local si no en máquinas remotas donde otros usuarios pueden ver lo que están haciendo y colaborar, si es el caso, en el proyecto.
Arquitectura de Git
Como indicábamos en Git como herramienta de control de versiones , en este post vamos a explicar más detalladamente los principios básicos en los que se sustenta la arquitectura de Git. Las principales características que definen Git respecto otros sistemas de control de versiones son:
- Snapshots
- Sistema distribuido de versionado
- Doble proceso de commit
- Identificador de commit