Empieza tu proyecto Open Source en las plataformas más conocidas, CodePlex

Empieza tu proyecto Open Source en las plataformas más conocidas, CodePlex
Sin comentarios Facebook Twitter Flipboard E-mail

Voy a publicar una mini serie de tutoriales “paso a paso” en donde mostrar las plataformas más utilizadas para compartir proyectos Open Source en las diferentes comunidades y lenguajes.

Así, como no podía ser de otra forma, la primera referencia que traigo es la plataforma que ofrece Microsoft, CodePlex.

La cual es pequeñita en tamaño, pero tiene proyectos de gran importancia para .NET, y es extremadamente sencillita de utilizar (como casi todas las que voy a reseñar).

Servicios para los proyectos

Los servicios que incluye cualquier cuenta en CodePlex (gratuitas) son:

  • Un repositorio de código basado en TFS, Git, Subversion o Mercurial.

  • Soporte de forks y patches.

  • Descarga de releases.

  • Foro de discusión y listas de correo.

  • Wiki y sistema de documentación.

  • Panel de incidencias y errores (bug).

  • Estadísticas generales del proyecto.

Entre los proyectos más importantes que están hospedados en CodePlex se puede encontrar el administrador de extensiones Nuget, Katana que es un servidor web ligero, Json.Net que es la librería por excelencia para parsear a este formato, etc.

Dando de alta un proyecto desde cero

Lo primero que debo hacer para dar de alta mi proyecto Open Source en CodePlex, es dar de alta una cuenta. Para ello puedo introducir los datos de login o (lo recomiendo) utilizar una Cuenta Microsoft.

Alta en CodePlex

Ahora CodePlex me pide el nombre del proyecto, el nombre del subdominio de codeplex, el tipo de control de código – que para este tutorial será TFS – y listo.

Alta en CodePlex

Después de unos momentos de espera, se me muestra la página de configuración inicial del proyecto en donde debo de cumplir cuatro pasos básicos antes de publicarlo.

  1. Rellenar la información descriptiva del proyecto en la pestaña de Home.
Alta en CodePlex
  1. Elegir la licencia con la que voy a publicar nuestro código. Y que en este tutorial será Apache 2.0.
Alta en CodePlex
  1. Editar la pantalla de sumario para mejorar el SEO de la página y su indexación por los buscadores.
Alta en CodePlex
  1. Subir el código al repositorio, que a estas alturas ya estará construido.
Alta en CodePlex

Para saber los datos de conexión que voy a tener que configurar en mi Visual Studio, tengo que pulsar el botón Connect y emerge un pop pup con toda la información necesaria.

Alta en CodePlex

Enlazando el IDE con CodePlex

Abro mi Visual Studio, que debe tener el Team Explorer instalado (viene por defecto en VS2013), y pulso en el botón de “Conectar con Proyectos de Equipo” dentro de la pestaña Team Explorer.

Alta en CodePlex

Aquí debo navegar entre las diferentes ventanas que se me van abriendo de forma secuencial, siguiendo la navegación Servidores -> Añadir, hasta llegar a aquella en donde introduciré la url que me indicaba CodePlex.

Alta en CodePlex

Al pulsar OK, me pedirá que introdúzcalas credenciales para acceder al servicio y pondremos el usuario que nos indica CodePlex y la contraseña de la cuenta con la que me he identificado. En mi caso, la de mi Cuenta Microsoft.

Alta en CodePlex

Pulsando OK en todo, llegaré a esta pantalla en donde me pregunta que cual es el proyecto que quiero enlazar desde mi Visual Studio con el TFS de CodePlex.

Alta en CodePlex

El siguiente paso, haciendo caso a las indicaciones de Visual Studio, es configurar el espacio de trabajo en mi disco duro, en donde el TFS almacenará el código de forma local.

Alta en CodePlex

Subiendo mi Proyecto Open Source

Voy a crear un proyecto de tipo ASP.NET MVC y su proyecto de Test obligatorio, indicando que lo quiero añadir al repositorio de código.

Alta en CodePlex

Cosas de Visual Studio, me vuelve a preguntar el tipo de control de código que quiero utilizar, y le vuelvo a indicar que es Team Foundation Version Control.

Alta en CodePlex

El siguiente paso es decirle en qué carpeta remota del Repositorio quiero almacenar mi código, que en este caso será en el raíz.

Alta en CodePlex

Y ahora se pone a trabajar Visual Studio en construirme el esqueleto de la solución. La cual, una vez desplegada, voy a realizarle un Check-In para actualizar el repositorio con mi código.

Alta en CocePlex

Una vez acabada la subida y mis ficheros protegidos, yendo a CodePlex veo que se ha construido el sitio de mi proyecto, y que en la pestaña de Source Code tengo todo mi código.

Alta en CodePlex

Y ahora para finalizar, debo pulsar el botón de Publicar para que se comparta mi proyecto, toda la información y mi código a todo el que se quiera unir o descargar el material del repositorio. E, incluso, participar en la construcción colectiva.

alta-en-codeplex_019-1.jpg

El proyecto Open Source publicado en CodePlex

En el siguiente capítulo de esta mini serie, entraremos y publicaremos nuestro proyecto en el repositorio Open Source más potente del momento: GitHub.

Más información | CodePlex
En Genbetadev | Empieza tu proyecto Open Source en las plataformas más conocidas. Github, Open Source en .NET

Comentarios cerrados
Inicio