Tipi.Tools.Services.DoSpaces
8.0.1
dotnet add package Tipi.Tools.Services.DoSpaces --version 8.0.1
NuGet\Install-Package Tipi.Tools.Services.DoSpaces -Version 8.0.1
<PackageReference Include="Tipi.Tools.Services.DoSpaces" Version="8.0.1" />
paket add Tipi.Tools.Services.DoSpaces --version 8.0.1
#r "nuget: Tipi.Tools.Services.DoSpaces, 8.0.1"
// Install Tipi.Tools.Services.DoSpaces as a Cake Addin #addin nuget:?package=Tipi.Tools.Services.DoSpaces&version=8.0.1 // Install Tipi.Tools.Services.DoSpaces as a Cake Tool #tool nuget:?package=Tipi.Tools.Services.DoSpaces&version=8.0.1
Acerca del proyecto
Este proyecto implementa el servicio de Digital Ocean Spaces dentro de .NET por medio de la librería de AWS S3 SDK. Cuenta con abstracciones para operar acciones en archivos almacenados en Spaces. 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
<table> <tr> <th align="center"> <a href="https://github.com/TipiCode/UI-Extensions-MVC/issues"> <img src="https://tipi-pod.sfo3.cdn.digitaloceanspaces.com/github%2Fissue-report.jpg"> </a> </th> <th align="center"> <a href="https://github.com/TipiCode/UI-Extensions-MVC/pulls"> <img src="https://tipi-pod.sfo3.cdn.digitaloceanspaces.com/github%2Ffeature-request.jpg"> </a> </th> </tr> </table>
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 que genera Github o con el siguiente comando.
git clone https://github.com/TipiCode/Digital-Ocean-Spaces.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.Services.DoSpaces o ejecutando el siguiente comando:
Utilizando .NET CLI
dotnet add package Tipi.Tools.Services.DoSpaces --version 1.0.2
Utilizando Package Manager
NuGet\Install-Package Tipi.Tools.Services.DoSpaces -Version 1.0.2
¿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 - Digital Ocean Spaces. O bien nos puedes contactar por cualquiera de nuestras redes sociales.
- Correo : <a href="mailto:root@codingtipi.com?subject=Tipi%20Tool%20-%20Digital%20Ocean%20Spaces" target="_blank">root@codingtipi.com</a>
- Twitter : @tipi_code
¿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.
- Haz click en la opción de ¨Fork¨ , o bien puedes precionar
- Crea un nuevo branch en el area de branches de github.
- Nombre tu nuevo branch con un nombre que refleje tu contribución ¨Super mega nueva funcionalidad 3000¨
- Desarrolla tu cambio y al terminar crea un ¨pull request¨ para poder subir tu nueva funcionalidad, para eso preciona
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.
<a href="https://app.recurrente.com/s/aurora-u2u7iw/cafe-grande-con-leche"> <img src="https://tipi-pod.sfo3.cdn.digitaloceanspaces.com/github%2FBuy%20me%20a%20coffee.jpg"> </a>
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
-
net8.0
- AWSSDK.S3 (>= 3.7.402.7)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 8.0.1)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
.net 8 Support and fixes with status 403 connection forbidden when using the upload and update method. Also the client now is more in line with Dependency Injection when using it with a normal Asp.NET Core App