Diferencia entre revisiones de «NugetServer»
Línea 12: | Línea 12: | ||
===Propiedades=== | ===Propiedades=== | ||
*'''Nombre''' | *'''Nombre''' | ||
− | #Deberá crearse con la estructura de nombre Telstock.<nombrepaquete>, donde dicho nombre deberá ser único en el repositorio de paquetes | + | #Deberá crearse con la estructura de nombre Telstock.<nombrepaquete>, donde dicho nombre deberá ser único en el repositorio de paquetes y deberá ser en inglés sin espacios y sin caracteres especiales; ejemplo: '''Telstock.TestNamePackage''' |
*'''Versionamimento''' | *'''Versionamimento''' | ||
#Se deberá llevar bien el control de versión con la siguiente estructura ''[cambio mayor].[Cambio menor].[Revisión]'', ejemplo: 1.0.1 | #Se deberá llevar bien el control de versión con la siguiente estructura ''[cambio mayor].[Cambio menor].[Revisión]'', ejemplo: 1.0.1 | ||
Línea 23: | Línea 23: | ||
#Usage/Examples | #Usage/Examples | ||
#User by | #User by | ||
+ | |||
+ | ==Publicación de paquete en el servidor=== | ||
+ | El paquete deberá cubrir los siguientes lineamientos para ser aprobado a publicación | ||
+ | |||
+ | ===Reglas de publicación=== | ||
+ | *El código deberá agregarse como proyecto adicional a la solución del repositorio [http://192.168.9.60/NugetServer NugetServer] en la rama '''Develop''' | ||
+ | *El código deberá contar con las '''mejores prácticas''' de codificación implementadas en la empresa Telstock | ||
+ | *Todo paquete antes de ser publicado deberá tener sus pruebas unitarias; dichas pruebas, también estarán contenidas dentro de la solución como un proyecto dentro de la carpetas '''UnitTest''' | ||
+ | * |
Revisión del 00:19 14 abr 2023
Sumario
Manual de uso de NugetServer
Descripción
Servicio de administración y entrega paquetes Nuget exclusivos para la plataforma Telstock
Ubicación del repositorio de paquete nuget para telstock
Se encuentra ubicado en la dirección http://192.168.9.60/NugetServer
Creación de paquete Nuget
Este manual sobre entiende que el desarrollador tiene el conocimiento para la creación de un paquete Nuget; sin embargo, se enlistan las reglas sobre su diseño
Propiedades
- Nombre
- Deberá crearse con la estructura de nombre Telstock.<nombrepaquete>, donde dicho nombre deberá ser único en el repositorio de paquetes y deberá ser en inglés sin espacios y sin caracteres especiales; ejemplo: Telstock.TestNamePackage
- Versionamimento
- Se deberá llevar bien el control de versión con la siguiente estructura [cambio mayor].[Cambio menor].[Revisión], ejemplo: 1.0.1
- Icono
- La imagen correspondiente a la propiedad de telstock, dicha imagen se podrá tomar de cualquier paquete ya creado en el repositorio de paquetes
- Readme: Archivo que contendrá todas referencias, descripciones y documentación necesaria para utilizar el paquete
- Se deberá crear con ayuda de la página readme.so, las secciones que deberá contener serán:
- Title and Description
- Documentation
- Usage/Examples
- User by
Publicación de paquete en el servidor=
El paquete deberá cubrir los siguientes lineamientos para ser aprobado a publicación
Reglas de publicación
- El código deberá agregarse como proyecto adicional a la solución del repositorio NugetServer en la rama Develop
- El código deberá contar con las mejores prácticas de codificación implementadas en la empresa Telstock
- Todo paquete antes de ser publicado deberá tener sus pruebas unitarias; dichas pruebas, también estarán contenidas dentro de la solución como un proyecto dentro de la carpetas UnitTest