-
Crea un repositorio en GITHUB
-
Crea una clase calculadora en java utilizando netbeans o eclipse y otra clase calculadora en PHP , la clase debe tener una función suma, resta, multiplicación y división. En la clase división se debe controlar las excepciones de las divisiones por 0.
-
Guarda ambas clases en el repositorio github.
-
Desde el repositorio local conectate al repositorio github y descarga las clases del repositorio github a tu repositorio local.
-
Actualiza las clases, añadiendo todos los parametros de documentación necesarios.
-
Genera la documentación de las clases
-
Sube al repositorio github los cambios de las clases desde líneas de comando y la documentación generada desde web.
-
Documenta los pasos necesarios para realizar todo el proceso y sube el documento al repositorio github.
-
Adjunta el enlace en la tarea par poder verlo.
Para ello creamos una carpeta, por terminal en Windows puedes usar el comando
mkdir documentacion
cd documentacion
Con los dos comandos anteriores hemos creado la carpeta y hemos accedido a la misma, ahora vamos a iniciar el repositorio de git con el comando
git init
Creamos los archivos necesarios y cuando queramos hacer un commit volvemos a la terminal.
git status
git add .
git commit -m "Primer commit"
Con esos comandos estamos viendo el estado de git, hemos añadido todos los archivos y hemos puesto un commit con su respectivo comentario. Una vez hecho todo hacemos un push para guardarlos.
Abrimos la pagina web Github e iniciamos sesion con nuestra cuenta. En nuestra foto de perfil. Como podemos ver hay un botón que dice New
Cuando terminamos de hacer la creación del repositorio nos aparece la siguiente información:
En mi caso como ya tengo un repositorio local usare los comandos de la segunda opcion, para ello nos vamos a la carpeta donde se encuentra nuestro repositorio local y escribimos los siguientes comandos.
git remote add origin nuestra_rama
git branch -M main
git push -u origin main
Una vez hecho eso, nos podemos ir a nuestro repositorio de github y veremos que se han subido correctamente nuestros datos.
Para esto existen dos formas totalmente distintas, en caso de que ya tengamos el repositorio pero por algun casual algun compañero ha hecho un push y tu tienes una version antigua, puedes realizar el siguiente comando
git pull
En caso de que sea por que tu no tienes el repositorio en tu ordenador puedes hacer lo siguiente para clonarlo
git clone https://github.com/ivegamerayo/documentacion.git
En este caso estamos usando la version de Netbeans 12.5 la cual de una forma muy sencilla nos genera automaticamente la documentación.
Haciendo click derecho sobre nuestro proyecto, podemos ver que hay una opcion que dice Generate Javadoc pulsando en ella automaticamente nos genera una web HTML con la documentacion. En este caso la documentacion se guarda en la ruta del proyecto pero en la subcarpeta target/site con el nombre de apidocs.
En este caso se ha usado el programa Doxygen que es de codigo abierto. Aunque habria que rellenar mas parametros que con Java su uso sigue siendo igual de fácil.
Hemos puesto la misma ruta para que nos la genere en el mismo sitio que el archivo completo.
Seleccionamos los parametros que mas se ajusten a lo que estamos buscando
Marcamos como preferimos que se nos muestre
Pulsamos en el boton de ejecutar y ¡Listo!
Para ello nos llevamos la documentacion a nuestra carpeta del repositorio local, y ejecutamos una terminal de comandos
Como podemos ver nos dice que se han creado unos nuevos archivos que todavia no se han subido, para ello ejecutamos los siguientes comandos
git add .
git commit -m "Añadida la documentacion de PHP"
git push
Como podemos ver, nos ha confirmado que todo se ha subido correctamente