Skip to content

ste proyecto se concentra en reunir una colección de clases y métodos que nos ayudan a implementar lógica dentro de las vistas y Razor Pages de nuestros proyectos de MVC en .NET

License

Notifications You must be signed in to change notification settings

TipiCode/UI-Extensions-MVC

Repository files navigation

Main Banner

Contributors Errores Licencia Version Descargas NUGET

Acerca del proyecto

Este proyecto se concentra en reunir una colección de clases y métodos que nos ayudan a implementar lógica dentro de las vistas y Razor Pages de nuestros proyectos de MVC en .NET. Podemos realizar desde acciones sencillas como llevar control de la vista activa para poder reflejarlo en el menú o colocar clases de CSS o modificar HTML en base al controlador y acción activos. Puedes leer la documentacion específica para esta librería en el siguiente link.

Esta librería es parte de una serie de librerías que facilitan el uso de clases de .NET , como proyecto buscamos crear y mantener librerías que sean útiles para facilitar desarrollo en .NET nuestro principal enfoque es facilitar y abstraer código difícil de entender, de esta manera buscamos abrir más posibilidades a muchos más desarrolladores de .NET, todas estas librerías serán soportadas por el momento en versiones LTS de .NET Core. Gracias por tomarte el tiempo de leer nuestro proyecto, te invitamos a que contribuyas y utilices esta librería y esperemos te ayude en tus proyectos.

Todas nuestras librerías se encuentran publicadas en Nuget para su fácil acceso dentro de tus proyectos, puedes iniciar leyendo la documentacion especifica de cada librería el siguiente Sitio Web

Hecho con .NET

El proyecto es orgullosamente hecho con .NET y C#, por el momento únicamente hay planes de soportar versiones de .NET (LTS) es decir las versiones que tienen un ciclo de soporte de 3 años. Actualmente está librería se encuentra desarrollada para .NET 6, si deseas agregar la compatibilidad para .NET 7 ¡Enhorabuena! Estamos aquí para apoya cualquier actualización que desees realizar.

Soporte para Versiones de .NET:

  • .NET 6

¡Comencemos!

Para iniciar a utilizar esta librería en tus proyectos puedes descargarla directamente de Nuget o bien puedes clonar este repositorio para poder utilizarla y probarla en tus desarrollos locales.

Requisitos:

Para poder utilizar la librería necesitas contar con un ambiente de desarrollo para .NET y tener instalado el SDK o Runtime de .NET según la versión que vayas a utilizar. Acá te dejamos más información de como configurar tu ambiente y algunas de las herramientas que recomendamos.

Aca de dejamos algunos temas que te pueden interesar

Instalación por medio de Github

Para instalar el proyecto por medio de Github primero debes de clonar el repositorio, puedes clonarlo descargando el archivo .Zip que genera Github o con el siguiente comando.

   git clone https://github.com/TipiCode/UI-Extensions-MVC.git

Instalación por medio de Nuget

Para instalar el proyecto por medio de Nuget puedes hacerlo buscando dentro de los Nuget Packages la librería con el nombre de Tipi.Tools.UIExtensions.Mvc o ejecutando el siguiente comando:

Utilizando .NET CLI

   dotnet add package Tipi.Tools.UIExtensions.Mvc --version 1.0.1

Utilizando Package Manager

   NuGet\Install-Package Tipi.Tools.UIExtensions.Mvc -Version 1.0.1

¿Tienes alguna duda?

Si tienes alguna duda puedes comunicarte con nosotros, trataremos de solucionar tus preguntas lo más pronto posible, puedes escribirnos al siguiente correo electrónico con el tema Tipi Tool - UI Extensions MVC. O bien nos puedes contactar por cualquiera de nuestras redes sociales.

¿Como contribuir?

Si buscas contribuir en alguno de nuestros proyectos lo puedes hacer de una manera muy fácil, únicamente necesitaras seguir estos 4 pasos.

  1. Haz click en la opción de ¨Fork¨ , o bien puedes precionar Aquí
  2. Crea un nuevo branch en el area de branches de github.
  3. Nombre tu nuevo branch con un nombre que refleje tu contribución ¨Super mega nueva funcionalidad 3000¨
  4. Desarrolla tu cambio y al terminar crea un ¨pull request¨ para poder subir tu nueva funcionalidad, para eso preciona Aquí

Si no eres un desarrollador ¡No te preocupes! Aun puedes contribuir de diferentes maneras, puedes apoyarnos a hacer llegar estas librerías a muchas más personas no únicamente en el área de desarrollo, acá te dejamos las demás áreas donde puedes contribuir con este proyecto.

  • Redacción.
  • Moderador de contenido.
  • Documentación de funcionalidades.
  • Traducciones.
  • Compartiendo el proyecto :)

Cada ayuda nos acerca mas a nuestra meta final, tener un proyecto que pueda ser de utilidad para todos.

¿Te fue útil este proyecto?

¡Nos encanta la idea de poder ayudar a crecer tu proyecto! Nuestro esfuerzo como parte de todos los proyectos Open Source con los que contamos tienen como meta ser de ayuda para quien lo necesite, sabemos que muchas veces se requiere una solución para problemas en común, ya sea si estas iniciando un negocio o tienes un proyecto personal y que mejor manera de solucionar ese problema en común que todos juntos. Si te fue útil nuestro proyecto puedes apoyar a mantenerlo con un pequeño gesto en forma de un café para nuestros desarrolladores que contribuyen en este proyecto.

About

ste proyecto se concentra en reunir una colección de clases y métodos que nos ayudan a implementar lógica dentro de las vistas y Razor Pages de nuestros proyectos de MVC en .NET

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Languages