You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

34 lines
979 B

  1. # For maintainers only
  2. ## Responsibilities
  3. Please go through this link [Maintainer Responsibility](https://gist.github.com/abperiasamy/f4d9b31d3186bbd26522)
  4. ### Setup your minio-dotnet Github Repository
  5. Fork [minio-dotnet upstream](https://github.com/minio/minio-dotnet/fork) source repository to your own personal repository.
  6. ```powershell
  7. > git clone https://github.com/$USER_ID/minio-dotnet
  8. > cd minio-dotnet
  9. ```
  10. Minio .NET Library uses nuget for its dependency management https://nuget.org/
  11. ### Publishing new package
  12. #### Setup your nuget and download all dependencies
  13. ```powershell
  14. > nuget restore
  15. ```
  16. #### Compile the project and build a package
  17. ```powershell
  18. > .\packages\MSBuild.0.1.2\tools\Windows\MSBuild.exe /t:Rebuild /p:Configuration=Release
  19. > nuget pack Minio/Minio.csproj
  20. ... package built ...
  21. ```
  22. #### Go to nuget.org
  23. Sign into nuget.org to [upload a package through browser](https://www.nuget.org/users/account/LogOn?ReturnUrl=%2Fpackages%2Fupload).