diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 83b3e507..3a21e2a3 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -35,7 +35,7 @@ jobs: elif [[ "${{runner.os}}" == "macOS" ]]; then brew install ffmpeg else - sudo apt-get update + sudo apt-get update sudo apt-get install -y libavutil-dev libavcodec-dev libavformat-dev fi - name: Enabling windows compilations tools @@ -45,10 +45,10 @@ jobs: shell: bash run: | echo "PROJECT=$([ "${{runner.os}}" == "Windows" ] \ - && echo " -p:IncludeConsole=true Kyoo.Host.WindowsTrait" \ - || echo Kyoo.Host.Console)" >> $GITHUB_ENV + && echo " -p:IncludeConsole=true src/Kyoo.Host.WindowsTrait" \ + || echo src/Kyoo.Host.Console)" >> $GITHUB_ENV - name: Build the app - env: + env: INCLUDE: ${{env.INCLUDE}};C:\Program Files\FFmpeg\include LIB: ${{env.LIB}};C:\Program Files\FFmpeg\lib LIBPATH: ${{env.LIBPATH}};C:\Program Files\FFmpeg\lib @@ -126,7 +126,7 @@ jobs: sudo install -Dm 644 deployment/kyoo.service -t pkg/usr/lib/systemd/system/ sudo install -Dm 644 deployment/kyoo.sysusers pkg/usr/lib/sysusers.d/kyoo.conf sudo install -Dm 644 deployment/kyoo.tmpfiles pkg/usr/lib/tmpfiles.d/kyoo.conf - - name: Build debian package + - name: Build debian package uses: jiro4989/build-deb-action@v2 with: package: kyoo @@ -163,8 +163,8 @@ jobs: with: name: kyoo_arch path: ${{steps.makepkg.outputs.pkgfile0}} - + # new-version: # if: startsWith(github.ref, 'refs/tags/v') -# runs-on: ubuntu-latest +# runs-on: ubuntu-latest diff --git a/.gitmodules b/.gitmodules index 3085af6a..94ad84ec 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,8 +1,8 @@ [submodule "transcoder"] - path = Kyoo.Transcoder + path = src/Kyoo.Transcoder url = ../Kyoo.Transcoder.git branch = master [submodule "WebApp"] - path = Kyoo.WebApp/Front + path = src/Kyoo.WebApp/Front url = ../Kyoo.WebApp.git branch = master diff --git a/Kyoo.sln b/Kyoo.sln index 5d528493..faab841f 100644 --- a/Kyoo.sln +++ b/Kyoo.sln @@ -1,27 +1,27 @@ Microsoft Visual Studio Solution File, Format Version 12.00 -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Kyoo.Core", "Kyoo.Core\Kyoo.Core.csproj", "{0F8275B6-C7DD-42DF-A168-755C81B1C329}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Kyoo.Core", "src\Kyoo.Core\Kyoo.Core.csproj", "{0F8275B6-C7DD-42DF-A168-755C81B1C329}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Kyoo.Abstractions", "Kyoo.Abstractions\Kyoo.Abstractions.csproj", "{BAB2CAE1-AC28-4509-AA3E-8DC75BD59220}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Kyoo.Abstractions", "src\Kyoo.Abstractions\Kyoo.Abstractions.csproj", "{BAB2CAE1-AC28-4509-AA3E-8DC75BD59220}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Kyoo.Database", "Kyoo.Database\Kyoo.Database.csproj", "{6F91B645-F785-46BB-9C4F-1EFC83E489B6}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Kyoo.Database", "src\Kyoo.Database\Kyoo.Database.csproj", "{6F91B645-F785-46BB-9C4F-1EFC83E489B6}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Kyoo.Postgresql", "Kyoo.Postgresql\Kyoo.Postgresql.csproj", "{3213C96D-0BF3-460B-A8B5-B9977229408A}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Kyoo.Postgresql", "src\Kyoo.Postgresql\Kyoo.Postgresql.csproj", "{3213C96D-0BF3-460B-A8B5-B9977229408A}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Kyoo.Authentication", "Kyoo.Authentication\Kyoo.Authentication.csproj", "{7A841335-6523-47DB-9717-80AA7BD943FD}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Kyoo.Authentication", "src\Kyoo.Authentication\Kyoo.Authentication.csproj", "{7A841335-6523-47DB-9717-80AA7BD943FD}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Kyoo.SqLite", "Kyoo.SqLite\Kyoo.SqLite.csproj", "{6515380E-1E57-42DA-B6E3-E1C8A848818A}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Kyoo.SqLite", "src\Kyoo.SqLite\Kyoo.SqLite.csproj", "{6515380E-1E57-42DA-B6E3-E1C8A848818A}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Kyoo.TheTvdb", "Kyoo.TheTvdb\Kyoo.TheTvdb.csproj", "{D06BF829-23F5-40F3-A62D-627D9F4B4D6C}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Kyoo.TheTvdb", "src\Kyoo.TheTvdb\Kyoo.TheTvdb.csproj", "{D06BF829-23F5-40F3-A62D-627D9F4B4D6C}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Kyoo.TheMovieDb", "Kyoo.TheMovieDb\Kyoo.TheMovieDb.csproj", "{BAB270D4-E0EA-4329-BA65-512FDAB01001}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Kyoo.TheMovieDb", "src\Kyoo.TheMovieDb\Kyoo.TheMovieDb.csproj", "{BAB270D4-E0EA-4329-BA65-512FDAB01001}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Kyoo.Tests", "tests\Kyoo.Tests\Kyoo.Tests.csproj", "{0C8AA7EA-E723-4532-852F-35AA4E8AFED5}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Kyoo.WebApp", "Kyoo.WebApp\Kyoo.WebApp.csproj", "{2374D500-1ADB-4752-85DB-8BB0DDF5A8E8}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Kyoo.WebApp", "src\Kyoo.WebApp\Kyoo.WebApp.csproj", "{2374D500-1ADB-4752-85DB-8BB0DDF5A8E8}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Kyoo.Host.WindowsTrait", "Kyoo.Host.WindowsTrait\Kyoo.Host.WindowsTrait.csproj", "{98851001-40DD-46A6-94B3-2F8D90722076}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Kyoo.Host.WindowsTrait", "src\Kyoo.Host.WindowsTrait\Kyoo.Host.WindowsTrait.csproj", "{98851001-40DD-46A6-94B3-2F8D90722076}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Kyoo.Host.Console", "Kyoo.Host.Console\Kyoo.Host.Console.csproj", "{D8658BEA-8949-45AC-BEBB-A4FFC4F800F5}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Kyoo.Host.Console", "src\Kyoo.Host.Console\Kyoo.Host.Console.csproj", "{D8658BEA-8949-45AC-BEBB-A4FFC4F800F5}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution diff --git a/Directory.Build.props b/src/Directory.Build.props similarity index 71% rename from Directory.Build.props rename to src/Directory.Build.props index 216c78df..fe57ef74 100644 --- a/Directory.Build.props +++ b/src/Directory.Build.props @@ -9,15 +9,15 @@ - - + + true CS1591;SA1600;SA1601 true - $(MSBuildThisFileDirectory)Kyoo.ruleset + $(MSBuildThisFileDirectory)../Kyoo.ruleset diff --git a/Kyoo.Abstractions/.gitignore b/src/Kyoo.Abstractions/.gitignore similarity index 100% rename from Kyoo.Abstractions/.gitignore rename to src/Kyoo.Abstractions/.gitignore diff --git a/Kyoo.Abstractions/Controllers/IApplication.cs b/src/Kyoo.Abstractions/Controllers/IApplication.cs similarity index 100% rename from Kyoo.Abstractions/Controllers/IApplication.cs rename to src/Kyoo.Abstractions/Controllers/IApplication.cs diff --git a/Kyoo.Abstractions/Controllers/IConfigurationManager.cs b/src/Kyoo.Abstractions/Controllers/IConfigurationManager.cs similarity index 100% rename from Kyoo.Abstractions/Controllers/IConfigurationManager.cs rename to src/Kyoo.Abstractions/Controllers/IConfigurationManager.cs diff --git a/Kyoo.Abstractions/Controllers/IFileSystem.cs b/src/Kyoo.Abstractions/Controllers/IFileSystem.cs similarity index 100% rename from Kyoo.Abstractions/Controllers/IFileSystem.cs rename to src/Kyoo.Abstractions/Controllers/IFileSystem.cs diff --git a/Kyoo.Abstractions/Controllers/IIdentifier.cs b/src/Kyoo.Abstractions/Controllers/IIdentifier.cs similarity index 100% rename from Kyoo.Abstractions/Controllers/IIdentifier.cs rename to src/Kyoo.Abstractions/Controllers/IIdentifier.cs diff --git a/Kyoo.Abstractions/Controllers/ILibraryManager.cs b/src/Kyoo.Abstractions/Controllers/ILibraryManager.cs similarity index 100% rename from Kyoo.Abstractions/Controllers/ILibraryManager.cs rename to src/Kyoo.Abstractions/Controllers/ILibraryManager.cs diff --git a/Kyoo.Abstractions/Controllers/IMetadataProvider.cs b/src/Kyoo.Abstractions/Controllers/IMetadataProvider.cs similarity index 100% rename from Kyoo.Abstractions/Controllers/IMetadataProvider.cs rename to src/Kyoo.Abstractions/Controllers/IMetadataProvider.cs diff --git a/Kyoo.Abstractions/Controllers/IPermissionValidator.cs b/src/Kyoo.Abstractions/Controllers/IPermissionValidator.cs similarity index 100% rename from Kyoo.Abstractions/Controllers/IPermissionValidator.cs rename to src/Kyoo.Abstractions/Controllers/IPermissionValidator.cs diff --git a/Kyoo.Abstractions/Controllers/IPlugin.cs b/src/Kyoo.Abstractions/Controllers/IPlugin.cs similarity index 100% rename from Kyoo.Abstractions/Controllers/IPlugin.cs rename to src/Kyoo.Abstractions/Controllers/IPlugin.cs diff --git a/Kyoo.Abstractions/Controllers/IPluginManager.cs b/src/Kyoo.Abstractions/Controllers/IPluginManager.cs similarity index 100% rename from Kyoo.Abstractions/Controllers/IPluginManager.cs rename to src/Kyoo.Abstractions/Controllers/IPluginManager.cs diff --git a/Kyoo.Abstractions/Controllers/IRepository.cs b/src/Kyoo.Abstractions/Controllers/IRepository.cs similarity index 100% rename from Kyoo.Abstractions/Controllers/IRepository.cs rename to src/Kyoo.Abstractions/Controllers/IRepository.cs diff --git a/Kyoo.Abstractions/Controllers/ITask.cs b/src/Kyoo.Abstractions/Controllers/ITask.cs similarity index 100% rename from Kyoo.Abstractions/Controllers/ITask.cs rename to src/Kyoo.Abstractions/Controllers/ITask.cs diff --git a/Kyoo.Abstractions/Controllers/ITaskManager.cs b/src/Kyoo.Abstractions/Controllers/ITaskManager.cs similarity index 100% rename from Kyoo.Abstractions/Controllers/ITaskManager.cs rename to src/Kyoo.Abstractions/Controllers/ITaskManager.cs diff --git a/Kyoo.Abstractions/Controllers/IThumbnailsManager.cs b/src/Kyoo.Abstractions/Controllers/IThumbnailsManager.cs similarity index 100% rename from Kyoo.Abstractions/Controllers/IThumbnailsManager.cs rename to src/Kyoo.Abstractions/Controllers/IThumbnailsManager.cs diff --git a/Kyoo.Abstractions/Controllers/ITranscoder.cs b/src/Kyoo.Abstractions/Controllers/ITranscoder.cs similarity index 100% rename from Kyoo.Abstractions/Controllers/ITranscoder.cs rename to src/Kyoo.Abstractions/Controllers/ITranscoder.cs diff --git a/Kyoo.Abstractions/Controllers/StartupAction.cs b/src/Kyoo.Abstractions/Controllers/StartupAction.cs similarity index 100% rename from Kyoo.Abstractions/Controllers/StartupAction.cs rename to src/Kyoo.Abstractions/Controllers/StartupAction.cs diff --git a/Kyoo.Abstractions/Kyoo.Abstractions.csproj b/src/Kyoo.Abstractions/Kyoo.Abstractions.csproj similarity index 100% rename from Kyoo.Abstractions/Kyoo.Abstractions.csproj rename to src/Kyoo.Abstractions/Kyoo.Abstractions.csproj diff --git a/Kyoo.Abstractions/Models/Attributes/ComputedAttribute.cs b/src/Kyoo.Abstractions/Models/Attributes/ComputedAttribute.cs similarity index 100% rename from Kyoo.Abstractions/Models/Attributes/ComputedAttribute.cs rename to src/Kyoo.Abstractions/Models/Attributes/ComputedAttribute.cs diff --git a/Kyoo.Abstractions/Models/Attributes/EditableRelationAttribute.cs b/src/Kyoo.Abstractions/Models/Attributes/EditableRelationAttribute.cs similarity index 100% rename from Kyoo.Abstractions/Models/Attributes/EditableRelationAttribute.cs rename to src/Kyoo.Abstractions/Models/Attributes/EditableRelationAttribute.cs diff --git a/Kyoo.Abstractions/Models/Attributes/FileSystemMetadataAttribute.cs b/src/Kyoo.Abstractions/Models/Attributes/FileSystemMetadataAttribute.cs similarity index 100% rename from Kyoo.Abstractions/Models/Attributes/FileSystemMetadataAttribute.cs rename to src/Kyoo.Abstractions/Models/Attributes/FileSystemMetadataAttribute.cs diff --git a/Kyoo.Abstractions/Models/Attributes/LoadableRelationAttribute.cs b/src/Kyoo.Abstractions/Models/Attributes/LoadableRelationAttribute.cs similarity index 100% rename from Kyoo.Abstractions/Models/Attributes/LoadableRelationAttribute.cs rename to src/Kyoo.Abstractions/Models/Attributes/LoadableRelationAttribute.cs diff --git a/Kyoo.Abstractions/Models/Attributes/NotMergeableAttribute.cs b/src/Kyoo.Abstractions/Models/Attributes/NotMergeableAttribute.cs similarity index 100% rename from Kyoo.Abstractions/Models/Attributes/NotMergeableAttribute.cs rename to src/Kyoo.Abstractions/Models/Attributes/NotMergeableAttribute.cs diff --git a/Kyoo.Abstractions/Models/Attributes/Permission/PartialPermissionAttribute.cs b/src/Kyoo.Abstractions/Models/Attributes/Permission/PartialPermissionAttribute.cs similarity index 100% rename from Kyoo.Abstractions/Models/Attributes/Permission/PartialPermissionAttribute.cs rename to src/Kyoo.Abstractions/Models/Attributes/Permission/PartialPermissionAttribute.cs diff --git a/Kyoo.Abstractions/Models/Attributes/Permission/PermissionAttribute.cs b/src/Kyoo.Abstractions/Models/Attributes/Permission/PermissionAttribute.cs similarity index 100% rename from Kyoo.Abstractions/Models/Attributes/Permission/PermissionAttribute.cs rename to src/Kyoo.Abstractions/Models/Attributes/Permission/PermissionAttribute.cs diff --git a/Kyoo.Abstractions/Models/Attributes/Serializer/DeserializeIgnoreAttribute.cs b/src/Kyoo.Abstractions/Models/Attributes/Serializer/DeserializeIgnoreAttribute.cs similarity index 100% rename from Kyoo.Abstractions/Models/Attributes/Serializer/DeserializeIgnoreAttribute.cs rename to src/Kyoo.Abstractions/Models/Attributes/Serializer/DeserializeIgnoreAttribute.cs diff --git a/Kyoo.Abstractions/Models/Attributes/Serializer/SerializeAsAttribute.cs b/src/Kyoo.Abstractions/Models/Attributes/Serializer/SerializeAsAttribute.cs similarity index 100% rename from Kyoo.Abstractions/Models/Attributes/Serializer/SerializeAsAttribute.cs rename to src/Kyoo.Abstractions/Models/Attributes/Serializer/SerializeAsAttribute.cs diff --git a/Kyoo.Abstractions/Models/Attributes/Serializer/SerializeIgnoreAttribute.cs b/src/Kyoo.Abstractions/Models/Attributes/Serializer/SerializeIgnoreAttribute.cs similarity index 100% rename from Kyoo.Abstractions/Models/Attributes/Serializer/SerializeIgnoreAttribute.cs rename to src/Kyoo.Abstractions/Models/Attributes/Serializer/SerializeIgnoreAttribute.cs diff --git a/Kyoo.Abstractions/Models/Attributes/TaskMetadataAttribute.cs b/src/Kyoo.Abstractions/Models/Attributes/TaskMetadataAttribute.cs similarity index 100% rename from Kyoo.Abstractions/Models/Attributes/TaskMetadataAttribute.cs rename to src/Kyoo.Abstractions/Models/Attributes/TaskMetadataAttribute.cs diff --git a/Kyoo.Abstractions/Models/Chapter.cs b/src/Kyoo.Abstractions/Models/Chapter.cs similarity index 100% rename from Kyoo.Abstractions/Models/Chapter.cs rename to src/Kyoo.Abstractions/Models/Chapter.cs diff --git a/Kyoo.Abstractions/Models/ConfigurationReference.cs b/src/Kyoo.Abstractions/Models/ConfigurationReference.cs similarity index 100% rename from Kyoo.Abstractions/Models/ConfigurationReference.cs rename to src/Kyoo.Abstractions/Models/ConfigurationReference.cs diff --git a/Kyoo.Abstractions/Models/Exceptions/DuplicatedItemException.cs b/src/Kyoo.Abstractions/Models/Exceptions/DuplicatedItemException.cs similarity index 100% rename from Kyoo.Abstractions/Models/Exceptions/DuplicatedItemException.cs rename to src/Kyoo.Abstractions/Models/Exceptions/DuplicatedItemException.cs diff --git a/Kyoo.Abstractions/Models/Exceptions/IdentificationFailedException.cs b/src/Kyoo.Abstractions/Models/Exceptions/IdentificationFailedException.cs similarity index 100% rename from Kyoo.Abstractions/Models/Exceptions/IdentificationFailedException.cs rename to src/Kyoo.Abstractions/Models/Exceptions/IdentificationFailedException.cs diff --git a/Kyoo.Abstractions/Models/Exceptions/ItemNotFoundException.cs b/src/Kyoo.Abstractions/Models/Exceptions/ItemNotFoundException.cs similarity index 100% rename from Kyoo.Abstractions/Models/Exceptions/ItemNotFoundException.cs rename to src/Kyoo.Abstractions/Models/Exceptions/ItemNotFoundException.cs diff --git a/Kyoo.Abstractions/Models/Exceptions/TaskFailedException.cs b/src/Kyoo.Abstractions/Models/Exceptions/TaskFailedException.cs similarity index 100% rename from Kyoo.Abstractions/Models/Exceptions/TaskFailedException.cs rename to src/Kyoo.Abstractions/Models/Exceptions/TaskFailedException.cs diff --git a/Kyoo.Abstractions/Models/LibraryItem.cs b/src/Kyoo.Abstractions/Models/LibraryItem.cs similarity index 100% rename from Kyoo.Abstractions/Models/LibraryItem.cs rename to src/Kyoo.Abstractions/Models/LibraryItem.cs diff --git a/Kyoo.Abstractions/Models/MetadataID.cs b/src/Kyoo.Abstractions/Models/MetadataID.cs similarity index 100% rename from Kyoo.Abstractions/Models/MetadataID.cs rename to src/Kyoo.Abstractions/Models/MetadataID.cs diff --git a/Kyoo.Abstractions/Models/Page.cs b/src/Kyoo.Abstractions/Models/Page.cs similarity index 100% rename from Kyoo.Abstractions/Models/Page.cs rename to src/Kyoo.Abstractions/Models/Page.cs diff --git a/Kyoo.Abstractions/Models/PeopleRole.cs b/src/Kyoo.Abstractions/Models/PeopleRole.cs similarity index 100% rename from Kyoo.Abstractions/Models/PeopleRole.cs rename to src/Kyoo.Abstractions/Models/PeopleRole.cs diff --git a/Kyoo.Abstractions/Models/Resources/Collection.cs b/src/Kyoo.Abstractions/Models/Resources/Collection.cs similarity index 100% rename from Kyoo.Abstractions/Models/Resources/Collection.cs rename to src/Kyoo.Abstractions/Models/Resources/Collection.cs diff --git a/Kyoo.Abstractions/Models/Resources/Episode.cs b/src/Kyoo.Abstractions/Models/Resources/Episode.cs similarity index 100% rename from Kyoo.Abstractions/Models/Resources/Episode.cs rename to src/Kyoo.Abstractions/Models/Resources/Episode.cs diff --git a/Kyoo.Abstractions/Models/Resources/Genre.cs b/src/Kyoo.Abstractions/Models/Resources/Genre.cs similarity index 100% rename from Kyoo.Abstractions/Models/Resources/Genre.cs rename to src/Kyoo.Abstractions/Models/Resources/Genre.cs diff --git a/Kyoo.Abstractions/Models/Resources/Interfaces/IMetadata.cs b/src/Kyoo.Abstractions/Models/Resources/Interfaces/IMetadata.cs similarity index 100% rename from Kyoo.Abstractions/Models/Resources/Interfaces/IMetadata.cs rename to src/Kyoo.Abstractions/Models/Resources/Interfaces/IMetadata.cs diff --git a/Kyoo.Abstractions/Models/Resources/Interfaces/IResource.cs b/src/Kyoo.Abstractions/Models/Resources/Interfaces/IResource.cs similarity index 100% rename from Kyoo.Abstractions/Models/Resources/Interfaces/IResource.cs rename to src/Kyoo.Abstractions/Models/Resources/Interfaces/IResource.cs diff --git a/Kyoo.Abstractions/Models/Resources/Interfaces/IThumbnails.cs b/src/Kyoo.Abstractions/Models/Resources/Interfaces/IThumbnails.cs similarity index 100% rename from Kyoo.Abstractions/Models/Resources/Interfaces/IThumbnails.cs rename to src/Kyoo.Abstractions/Models/Resources/Interfaces/IThumbnails.cs diff --git a/Kyoo.Abstractions/Models/Resources/Library.cs b/src/Kyoo.Abstractions/Models/Resources/Library.cs similarity index 100% rename from Kyoo.Abstractions/Models/Resources/Library.cs rename to src/Kyoo.Abstractions/Models/Resources/Library.cs diff --git a/Kyoo.Abstractions/Models/Resources/People.cs b/src/Kyoo.Abstractions/Models/Resources/People.cs similarity index 100% rename from Kyoo.Abstractions/Models/Resources/People.cs rename to src/Kyoo.Abstractions/Models/Resources/People.cs diff --git a/Kyoo.Abstractions/Models/Resources/Provider.cs b/src/Kyoo.Abstractions/Models/Resources/Provider.cs similarity index 100% rename from Kyoo.Abstractions/Models/Resources/Provider.cs rename to src/Kyoo.Abstractions/Models/Resources/Provider.cs diff --git a/Kyoo.Abstractions/Models/Resources/Season.cs b/src/Kyoo.Abstractions/Models/Resources/Season.cs similarity index 100% rename from Kyoo.Abstractions/Models/Resources/Season.cs rename to src/Kyoo.Abstractions/Models/Resources/Season.cs diff --git a/Kyoo.Abstractions/Models/Resources/Show.cs b/src/Kyoo.Abstractions/Models/Resources/Show.cs similarity index 100% rename from Kyoo.Abstractions/Models/Resources/Show.cs rename to src/Kyoo.Abstractions/Models/Resources/Show.cs diff --git a/Kyoo.Abstractions/Models/Resources/Studio.cs b/src/Kyoo.Abstractions/Models/Resources/Studio.cs similarity index 100% rename from Kyoo.Abstractions/Models/Resources/Studio.cs rename to src/Kyoo.Abstractions/Models/Resources/Studio.cs diff --git a/Kyoo.Abstractions/Models/Resources/Track.cs b/src/Kyoo.Abstractions/Models/Resources/Track.cs similarity index 100% rename from Kyoo.Abstractions/Models/Resources/Track.cs rename to src/Kyoo.Abstractions/Models/Resources/Track.cs diff --git a/Kyoo.Abstractions/Models/Resources/User.cs b/src/Kyoo.Abstractions/Models/Resources/User.cs similarity index 100% rename from Kyoo.Abstractions/Models/Resources/User.cs rename to src/Kyoo.Abstractions/Models/Resources/User.cs diff --git a/Kyoo.Abstractions/Models/Resources/WatchedEpisode.cs b/src/Kyoo.Abstractions/Models/Resources/WatchedEpisode.cs similarity index 100% rename from Kyoo.Abstractions/Models/Resources/WatchedEpisode.cs rename to src/Kyoo.Abstractions/Models/Resources/WatchedEpisode.cs diff --git a/Kyoo.Abstractions/Models/SearchResult.cs b/src/Kyoo.Abstractions/Models/SearchResult.cs similarity index 100% rename from Kyoo.Abstractions/Models/SearchResult.cs rename to src/Kyoo.Abstractions/Models/SearchResult.cs diff --git a/Kyoo.Abstractions/Models/Utils/AsyncRef.cs b/src/Kyoo.Abstractions/Models/Utils/AsyncRef.cs similarity index 100% rename from Kyoo.Abstractions/Models/Utils/AsyncRef.cs rename to src/Kyoo.Abstractions/Models/Utils/AsyncRef.cs diff --git a/Kyoo.Abstractions/Models/Utils/Pagination.cs b/src/Kyoo.Abstractions/Models/Utils/Pagination.cs similarity index 100% rename from Kyoo.Abstractions/Models/Utils/Pagination.cs rename to src/Kyoo.Abstractions/Models/Utils/Pagination.cs diff --git a/Kyoo.Abstractions/Models/Utils/Sort.cs b/src/Kyoo.Abstractions/Models/Utils/Sort.cs similarity index 100% rename from Kyoo.Abstractions/Models/Utils/Sort.cs rename to src/Kyoo.Abstractions/Models/Utils/Sort.cs diff --git a/Kyoo.Abstractions/Models/WatchItem.cs b/src/Kyoo.Abstractions/Models/WatchItem.cs similarity index 100% rename from Kyoo.Abstractions/Models/WatchItem.cs rename to src/Kyoo.Abstractions/Models/WatchItem.cs diff --git a/Kyoo.Abstractions/Module.cs b/src/Kyoo.Abstractions/Module.cs similarity index 100% rename from Kyoo.Abstractions/Module.cs rename to src/Kyoo.Abstractions/Module.cs diff --git a/Kyoo.Abstractions/Utility/EnumerableExtensions.cs b/src/Kyoo.Abstractions/Utility/EnumerableExtensions.cs similarity index 100% rename from Kyoo.Abstractions/Utility/EnumerableExtensions.cs rename to src/Kyoo.Abstractions/Utility/EnumerableExtensions.cs diff --git a/Kyoo.Abstractions/Utility/Merger.cs b/src/Kyoo.Abstractions/Utility/Merger.cs similarity index 100% rename from Kyoo.Abstractions/Utility/Merger.cs rename to src/Kyoo.Abstractions/Utility/Merger.cs diff --git a/Kyoo.Abstractions/Utility/MethodOfUtils.cs b/src/Kyoo.Abstractions/Utility/MethodOfUtils.cs similarity index 100% rename from Kyoo.Abstractions/Utility/MethodOfUtils.cs rename to src/Kyoo.Abstractions/Utility/MethodOfUtils.cs diff --git a/Kyoo.Abstractions/Utility/TaskUtils.cs b/src/Kyoo.Abstractions/Utility/TaskUtils.cs similarity index 100% rename from Kyoo.Abstractions/Utility/TaskUtils.cs rename to src/Kyoo.Abstractions/Utility/TaskUtils.cs diff --git a/Kyoo.Abstractions/Utility/Utility.cs b/src/Kyoo.Abstractions/Utility/Utility.cs similarity index 100% rename from Kyoo.Abstractions/Utility/Utility.cs rename to src/Kyoo.Abstractions/Utility/Utility.cs diff --git a/Kyoo.Authentication/AuthenticationModule.cs b/src/Kyoo.Authentication/AuthenticationModule.cs similarity index 100% rename from Kyoo.Authentication/AuthenticationModule.cs rename to src/Kyoo.Authentication/AuthenticationModule.cs diff --git a/Kyoo.Authentication/Controllers/Certificates.cs b/src/Kyoo.Authentication/Controllers/Certificates.cs similarity index 100% rename from Kyoo.Authentication/Controllers/Certificates.cs rename to src/Kyoo.Authentication/Controllers/Certificates.cs diff --git a/Kyoo.Authentication/Controllers/PasswordUtils.cs b/src/Kyoo.Authentication/Controllers/PasswordUtils.cs similarity index 100% rename from Kyoo.Authentication/Controllers/PasswordUtils.cs rename to src/Kyoo.Authentication/Controllers/PasswordUtils.cs diff --git a/Kyoo.Authentication/Controllers/PermissionValidator.cs b/src/Kyoo.Authentication/Controllers/PermissionValidator.cs similarity index 100% rename from Kyoo.Authentication/Controllers/PermissionValidator.cs rename to src/Kyoo.Authentication/Controllers/PermissionValidator.cs diff --git a/Kyoo.Authentication/Extensions.cs b/src/Kyoo.Authentication/Extensions.cs similarity index 100% rename from Kyoo.Authentication/Extensions.cs rename to src/Kyoo.Authentication/Extensions.cs diff --git a/Kyoo.Authentication/Kyoo.Authentication.csproj b/src/Kyoo.Authentication/Kyoo.Authentication.csproj similarity index 100% rename from Kyoo.Authentication/Kyoo.Authentication.csproj rename to src/Kyoo.Authentication/Kyoo.Authentication.csproj diff --git a/Kyoo.Authentication/Models/DTO/AccountUpdateRequest.cs b/src/Kyoo.Authentication/Models/DTO/AccountUpdateRequest.cs similarity index 100% rename from Kyoo.Authentication/Models/DTO/AccountUpdateRequest.cs rename to src/Kyoo.Authentication/Models/DTO/AccountUpdateRequest.cs diff --git a/Kyoo.Authentication/Models/DTO/LoginRequest.cs b/src/Kyoo.Authentication/Models/DTO/LoginRequest.cs similarity index 100% rename from Kyoo.Authentication/Models/DTO/LoginRequest.cs rename to src/Kyoo.Authentication/Models/DTO/LoginRequest.cs diff --git a/Kyoo.Authentication/Models/DTO/OtacRequest.cs b/src/Kyoo.Authentication/Models/DTO/OtacRequest.cs similarity index 100% rename from Kyoo.Authentication/Models/DTO/OtacRequest.cs rename to src/Kyoo.Authentication/Models/DTO/OtacRequest.cs diff --git a/Kyoo.Authentication/Models/DTO/RegisterRequest.cs b/src/Kyoo.Authentication/Models/DTO/RegisterRequest.cs similarity index 100% rename from Kyoo.Authentication/Models/DTO/RegisterRequest.cs rename to src/Kyoo.Authentication/Models/DTO/RegisterRequest.cs diff --git a/Kyoo.Authentication/Models/IdentityContext.cs b/src/Kyoo.Authentication/Models/IdentityContext.cs similarity index 100% rename from Kyoo.Authentication/Models/IdentityContext.cs rename to src/Kyoo.Authentication/Models/IdentityContext.cs diff --git a/Kyoo.Authentication/Models/Options/AuthenticationOption.cs b/src/Kyoo.Authentication/Models/Options/AuthenticationOption.cs similarity index 100% rename from Kyoo.Authentication/Models/Options/AuthenticationOption.cs rename to src/Kyoo.Authentication/Models/Options/AuthenticationOption.cs diff --git a/Kyoo.Authentication/Models/Options/CertificateOption.cs b/src/Kyoo.Authentication/Models/Options/CertificateOption.cs similarity index 100% rename from Kyoo.Authentication/Models/Options/CertificateOption.cs rename to src/Kyoo.Authentication/Models/Options/CertificateOption.cs diff --git a/Kyoo.Authentication/Models/Options/PermissionOption.cs b/src/Kyoo.Authentication/Models/Options/PermissionOption.cs similarity index 100% rename from Kyoo.Authentication/Models/Options/PermissionOption.cs rename to src/Kyoo.Authentication/Models/Options/PermissionOption.cs diff --git a/Kyoo.Authentication/Views/AccountApi.cs b/src/Kyoo.Authentication/Views/AccountApi.cs similarity index 100% rename from Kyoo.Authentication/Views/AccountApi.cs rename to src/Kyoo.Authentication/Views/AccountApi.cs diff --git a/Kyoo.Core/.gitignore b/src/Kyoo.Core/.gitignore similarity index 100% rename from Kyoo.Core/.gitignore rename to src/Kyoo.Core/.gitignore diff --git a/Kyoo.Core/Application.cs b/src/Kyoo.Core/Application.cs similarity index 100% rename from Kyoo.Core/Application.cs rename to src/Kyoo.Core/Application.cs diff --git a/Kyoo.Core/Controllers/ConfigurationManager.cs b/src/Kyoo.Core/Controllers/ConfigurationManager.cs similarity index 100% rename from Kyoo.Core/Controllers/ConfigurationManager.cs rename to src/Kyoo.Core/Controllers/ConfigurationManager.cs diff --git a/Kyoo.Core/Controllers/FileSystems/FileSystemComposite.cs b/src/Kyoo.Core/Controllers/FileSystems/FileSystemComposite.cs similarity index 100% rename from Kyoo.Core/Controllers/FileSystems/FileSystemComposite.cs rename to src/Kyoo.Core/Controllers/FileSystems/FileSystemComposite.cs diff --git a/Kyoo.Core/Controllers/FileSystems/HttpFileSystem.cs b/src/Kyoo.Core/Controllers/FileSystems/HttpFileSystem.cs similarity index 100% rename from Kyoo.Core/Controllers/FileSystems/HttpFileSystem.cs rename to src/Kyoo.Core/Controllers/FileSystems/HttpFileSystem.cs diff --git a/Kyoo.Core/Controllers/FileSystems/LocalFileSystem.cs b/src/Kyoo.Core/Controllers/FileSystems/LocalFileSystem.cs similarity index 100% rename from Kyoo.Core/Controllers/FileSystems/LocalFileSystem.cs rename to src/Kyoo.Core/Controllers/FileSystems/LocalFileSystem.cs diff --git a/Kyoo.Core/Controllers/LibraryManager.cs b/src/Kyoo.Core/Controllers/LibraryManager.cs similarity index 100% rename from Kyoo.Core/Controllers/LibraryManager.cs rename to src/Kyoo.Core/Controllers/LibraryManager.cs diff --git a/Kyoo.Core/Controllers/PassthroughPermissionValidator.cs b/src/Kyoo.Core/Controllers/PassthroughPermissionValidator.cs similarity index 100% rename from Kyoo.Core/Controllers/PassthroughPermissionValidator.cs rename to src/Kyoo.Core/Controllers/PassthroughPermissionValidator.cs diff --git a/Kyoo.Core/Controllers/PluginManager.cs b/src/Kyoo.Core/Controllers/PluginManager.cs similarity index 100% rename from Kyoo.Core/Controllers/PluginManager.cs rename to src/Kyoo.Core/Controllers/PluginManager.cs diff --git a/Kyoo.Core/Controllers/ProviderComposite.cs b/src/Kyoo.Core/Controllers/ProviderComposite.cs similarity index 100% rename from Kyoo.Core/Controllers/ProviderComposite.cs rename to src/Kyoo.Core/Controllers/ProviderComposite.cs diff --git a/Kyoo.Core/Controllers/RegexIdentifier.cs b/src/Kyoo.Core/Controllers/RegexIdentifier.cs similarity index 100% rename from Kyoo.Core/Controllers/RegexIdentifier.cs rename to src/Kyoo.Core/Controllers/RegexIdentifier.cs diff --git a/Kyoo.Core/Controllers/Repositories/CollectionRepository.cs b/src/Kyoo.Core/Controllers/Repositories/CollectionRepository.cs similarity index 100% rename from Kyoo.Core/Controllers/Repositories/CollectionRepository.cs rename to src/Kyoo.Core/Controllers/Repositories/CollectionRepository.cs diff --git a/Kyoo.Core/Controllers/Repositories/EpisodeRepository.cs b/src/Kyoo.Core/Controllers/Repositories/EpisodeRepository.cs similarity index 100% rename from Kyoo.Core/Controllers/Repositories/EpisodeRepository.cs rename to src/Kyoo.Core/Controllers/Repositories/EpisodeRepository.cs diff --git a/Kyoo.Core/Controllers/Repositories/GenreRepository.cs b/src/Kyoo.Core/Controllers/Repositories/GenreRepository.cs similarity index 100% rename from Kyoo.Core/Controllers/Repositories/GenreRepository.cs rename to src/Kyoo.Core/Controllers/Repositories/GenreRepository.cs diff --git a/Kyoo.Core/Controllers/Repositories/LibraryItemRepository.cs b/src/Kyoo.Core/Controllers/Repositories/LibraryItemRepository.cs similarity index 100% rename from Kyoo.Core/Controllers/Repositories/LibraryItemRepository.cs rename to src/Kyoo.Core/Controllers/Repositories/LibraryItemRepository.cs diff --git a/Kyoo.Core/Controllers/Repositories/LibraryRepository.cs b/src/Kyoo.Core/Controllers/Repositories/LibraryRepository.cs similarity index 100% rename from Kyoo.Core/Controllers/Repositories/LibraryRepository.cs rename to src/Kyoo.Core/Controllers/Repositories/LibraryRepository.cs diff --git a/Kyoo.Core/Controllers/Repositories/LocalRepository.cs b/src/Kyoo.Core/Controllers/Repositories/LocalRepository.cs similarity index 100% rename from Kyoo.Core/Controllers/Repositories/LocalRepository.cs rename to src/Kyoo.Core/Controllers/Repositories/LocalRepository.cs diff --git a/Kyoo.Core/Controllers/Repositories/PeopleRepository.cs b/src/Kyoo.Core/Controllers/Repositories/PeopleRepository.cs similarity index 100% rename from Kyoo.Core/Controllers/Repositories/PeopleRepository.cs rename to src/Kyoo.Core/Controllers/Repositories/PeopleRepository.cs diff --git a/Kyoo.Core/Controllers/Repositories/ProviderRepository.cs b/src/Kyoo.Core/Controllers/Repositories/ProviderRepository.cs similarity index 100% rename from Kyoo.Core/Controllers/Repositories/ProviderRepository.cs rename to src/Kyoo.Core/Controllers/Repositories/ProviderRepository.cs diff --git a/Kyoo.Core/Controllers/Repositories/SeasonRepository.cs b/src/Kyoo.Core/Controllers/Repositories/SeasonRepository.cs similarity index 100% rename from Kyoo.Core/Controllers/Repositories/SeasonRepository.cs rename to src/Kyoo.Core/Controllers/Repositories/SeasonRepository.cs diff --git a/Kyoo.Core/Controllers/Repositories/ShowRepository.cs b/src/Kyoo.Core/Controllers/Repositories/ShowRepository.cs similarity index 100% rename from Kyoo.Core/Controllers/Repositories/ShowRepository.cs rename to src/Kyoo.Core/Controllers/Repositories/ShowRepository.cs diff --git a/Kyoo.Core/Controllers/Repositories/StudioRepository.cs b/src/Kyoo.Core/Controllers/Repositories/StudioRepository.cs similarity index 100% rename from Kyoo.Core/Controllers/Repositories/StudioRepository.cs rename to src/Kyoo.Core/Controllers/Repositories/StudioRepository.cs diff --git a/Kyoo.Core/Controllers/Repositories/TrackRepository.cs b/src/Kyoo.Core/Controllers/Repositories/TrackRepository.cs similarity index 100% rename from Kyoo.Core/Controllers/Repositories/TrackRepository.cs rename to src/Kyoo.Core/Controllers/Repositories/TrackRepository.cs diff --git a/Kyoo.Core/Controllers/Repositories/UserRepository.cs b/src/Kyoo.Core/Controllers/Repositories/UserRepository.cs similarity index 100% rename from Kyoo.Core/Controllers/Repositories/UserRepository.cs rename to src/Kyoo.Core/Controllers/Repositories/UserRepository.cs diff --git a/Kyoo.Core/Controllers/TaskManager.cs b/src/Kyoo.Core/Controllers/TaskManager.cs similarity index 100% rename from Kyoo.Core/Controllers/TaskManager.cs rename to src/Kyoo.Core/Controllers/TaskManager.cs diff --git a/Kyoo.Core/Controllers/ThumbnailsManager.cs b/src/Kyoo.Core/Controllers/ThumbnailsManager.cs similarity index 100% rename from Kyoo.Core/Controllers/ThumbnailsManager.cs rename to src/Kyoo.Core/Controllers/ThumbnailsManager.cs diff --git a/Kyoo.Core/Controllers/Transcoder.cs b/src/Kyoo.Core/Controllers/Transcoder.cs similarity index 100% rename from Kyoo.Core/Controllers/Transcoder.cs rename to src/Kyoo.Core/Controllers/Transcoder.cs diff --git a/Kyoo.Core/CoreModule.cs b/src/Kyoo.Core/CoreModule.cs similarity index 100% rename from Kyoo.Core/CoreModule.cs rename to src/Kyoo.Core/CoreModule.cs diff --git a/Kyoo.Core/Helper.cs b/src/Kyoo.Core/Helper.cs similarity index 100% rename from Kyoo.Core/Helper.cs rename to src/Kyoo.Core/Helper.cs diff --git a/Kyoo.Core/Kyoo.Core.csproj b/src/Kyoo.Core/Kyoo.Core.csproj similarity index 97% rename from Kyoo.Core/Kyoo.Core.csproj rename to src/Kyoo.Core/Kyoo.Core.csproj index f77e1fbb..75db8e82 100644 --- a/Kyoo.Core/Kyoo.Core.csproj +++ b/src/Kyoo.Core/Kyoo.Core.csproj @@ -61,7 +61,7 @@ - + diff --git a/Kyoo.Core/Models/FileExtensions.cs b/src/Kyoo.Core/Models/FileExtensions.cs similarity index 100% rename from Kyoo.Core/Models/FileExtensions.cs rename to src/Kyoo.Core/Models/FileExtensions.cs diff --git a/Kyoo.Core/Models/Options/BasicOptions.cs b/src/Kyoo.Core/Models/Options/BasicOptions.cs similarity index 100% rename from Kyoo.Core/Models/Options/BasicOptions.cs rename to src/Kyoo.Core/Models/Options/BasicOptions.cs diff --git a/Kyoo.Core/Models/Options/MediaOptions.cs b/src/Kyoo.Core/Models/Options/MediaOptions.cs similarity index 100% rename from Kyoo.Core/Models/Options/MediaOptions.cs rename to src/Kyoo.Core/Models/Options/MediaOptions.cs diff --git a/Kyoo.Core/Models/Options/TaskOptions.cs b/src/Kyoo.Core/Models/Options/TaskOptions.cs similarity index 100% rename from Kyoo.Core/Models/Options/TaskOptions.cs rename to src/Kyoo.Core/Models/Options/TaskOptions.cs diff --git a/Kyoo.Core/Models/Stream.cs b/src/Kyoo.Core/Models/Stream.cs similarity index 100% rename from Kyoo.Core/Models/Stream.cs rename to src/Kyoo.Core/Models/Stream.cs diff --git a/Kyoo.Core/PluginsStartup.cs b/src/Kyoo.Core/PluginsStartup.cs similarity index 100% rename from Kyoo.Core/PluginsStartup.cs rename to src/Kyoo.Core/PluginsStartup.cs diff --git a/Kyoo.Core/Tasks/Crawler.cs b/src/Kyoo.Core/Tasks/Crawler.cs similarity index 100% rename from Kyoo.Core/Tasks/Crawler.cs rename to src/Kyoo.Core/Tasks/Crawler.cs diff --git a/Kyoo.Core/Tasks/ExtractMetadata.cs b/src/Kyoo.Core/Tasks/ExtractMetadata.cs similarity index 100% rename from Kyoo.Core/Tasks/ExtractMetadata.cs rename to src/Kyoo.Core/Tasks/ExtractMetadata.cs diff --git a/Kyoo.Core/Tasks/Housekeeping.cs b/src/Kyoo.Core/Tasks/Housekeeping.cs similarity index 100% rename from Kyoo.Core/Tasks/Housekeeping.cs rename to src/Kyoo.Core/Tasks/Housekeeping.cs diff --git a/Kyoo.Core/Tasks/MetadataProviderLoader.cs b/src/Kyoo.Core/Tasks/MetadataProviderLoader.cs similarity index 100% rename from Kyoo.Core/Tasks/MetadataProviderLoader.cs rename to src/Kyoo.Core/Tasks/MetadataProviderLoader.cs diff --git a/Kyoo.Core/Tasks/PluginInitializer.cs b/src/Kyoo.Core/Tasks/PluginInitializer.cs similarity index 100% rename from Kyoo.Core/Tasks/PluginInitializer.cs rename to src/Kyoo.Core/Tasks/PluginInitializer.cs diff --git a/Kyoo.Core/Tasks/ReScan.cs b/src/Kyoo.Core/Tasks/ReScan.cs similarity index 100% rename from Kyoo.Core/Tasks/ReScan.cs rename to src/Kyoo.Core/Tasks/ReScan.cs diff --git a/Kyoo.Core/Tasks/RegisterEpisode.cs b/src/Kyoo.Core/Tasks/RegisterEpisode.cs similarity index 100% rename from Kyoo.Core/Tasks/RegisterEpisode.cs rename to src/Kyoo.Core/Tasks/RegisterEpisode.cs diff --git a/Kyoo.Core/Tasks/RegisterSubtitle.cs b/src/Kyoo.Core/Tasks/RegisterSubtitle.cs similarity index 100% rename from Kyoo.Core/Tasks/RegisterSubtitle.cs rename to src/Kyoo.Core/Tasks/RegisterSubtitle.cs diff --git a/Kyoo.Core/Views/CollectionApi.cs b/src/Kyoo.Core/Views/CollectionApi.cs similarity index 100% rename from Kyoo.Core/Views/CollectionApi.cs rename to src/Kyoo.Core/Views/CollectionApi.cs diff --git a/Kyoo.Core/Views/ConfigurationApi.cs b/src/Kyoo.Core/Views/ConfigurationApi.cs similarity index 100% rename from Kyoo.Core/Views/ConfigurationApi.cs rename to src/Kyoo.Core/Views/ConfigurationApi.cs diff --git a/Kyoo.Core/Views/EpisodeApi.cs b/src/Kyoo.Core/Views/EpisodeApi.cs similarity index 100% rename from Kyoo.Core/Views/EpisodeApi.cs rename to src/Kyoo.Core/Views/EpisodeApi.cs diff --git a/Kyoo.Core/Views/GenreApi.cs b/src/Kyoo.Core/Views/GenreApi.cs similarity index 100% rename from Kyoo.Core/Views/GenreApi.cs rename to src/Kyoo.Core/Views/GenreApi.cs diff --git a/Kyoo.Core/Views/Helper/ApiHelper.cs b/src/Kyoo.Core/Views/Helper/ApiHelper.cs similarity index 100% rename from Kyoo.Core/Views/Helper/ApiHelper.cs rename to src/Kyoo.Core/Views/Helper/ApiHelper.cs diff --git a/Kyoo.Core/Views/Helper/CrudApi.cs b/src/Kyoo.Core/Views/Helper/CrudApi.cs similarity index 100% rename from Kyoo.Core/Views/Helper/CrudApi.cs rename to src/Kyoo.Core/Views/Helper/CrudApi.cs diff --git a/Kyoo.Core/Views/Helper/ResourceViewAttribute.cs b/src/Kyoo.Core/Views/Helper/ResourceViewAttribute.cs similarity index 100% rename from Kyoo.Core/Views/Helper/ResourceViewAttribute.cs rename to src/Kyoo.Core/Views/Helper/ResourceViewAttribute.cs diff --git a/Kyoo.Core/Views/Helper/Serializers/JsonPropertyIgnorer.cs b/src/Kyoo.Core/Views/Helper/Serializers/JsonPropertyIgnorer.cs similarity index 100% rename from Kyoo.Core/Views/Helper/Serializers/JsonPropertyIgnorer.cs rename to src/Kyoo.Core/Views/Helper/Serializers/JsonPropertyIgnorer.cs diff --git a/Kyoo.Core/Views/Helper/Serializers/PeopleRoleConverter.cs b/src/Kyoo.Core/Views/Helper/Serializers/PeopleRoleConverter.cs similarity index 100% rename from Kyoo.Core/Views/Helper/Serializers/PeopleRoleConverter.cs rename to src/Kyoo.Core/Views/Helper/Serializers/PeopleRoleConverter.cs diff --git a/Kyoo.Core/Views/Helper/Serializers/SerializeAsProvider.cs b/src/Kyoo.Core/Views/Helper/Serializers/SerializeAsProvider.cs similarity index 100% rename from Kyoo.Core/Views/Helper/Serializers/SerializeAsProvider.cs rename to src/Kyoo.Core/Views/Helper/Serializers/SerializeAsProvider.cs diff --git a/Kyoo.Core/Views/LibraryApi.cs b/src/Kyoo.Core/Views/LibraryApi.cs similarity index 100% rename from Kyoo.Core/Views/LibraryApi.cs rename to src/Kyoo.Core/Views/LibraryApi.cs diff --git a/Kyoo.Core/Views/LibraryItemApi.cs b/src/Kyoo.Core/Views/LibraryItemApi.cs similarity index 100% rename from Kyoo.Core/Views/LibraryItemApi.cs rename to src/Kyoo.Core/Views/LibraryItemApi.cs diff --git a/Kyoo.Core/Views/PeopleApi.cs b/src/Kyoo.Core/Views/PeopleApi.cs similarity index 100% rename from Kyoo.Core/Views/PeopleApi.cs rename to src/Kyoo.Core/Views/PeopleApi.cs diff --git a/Kyoo.Core/Views/ProviderApi.cs b/src/Kyoo.Core/Views/ProviderApi.cs similarity index 100% rename from Kyoo.Core/Views/ProviderApi.cs rename to src/Kyoo.Core/Views/ProviderApi.cs diff --git a/Kyoo.Core/Views/SearchApi.cs b/src/Kyoo.Core/Views/SearchApi.cs similarity index 100% rename from Kyoo.Core/Views/SearchApi.cs rename to src/Kyoo.Core/Views/SearchApi.cs diff --git a/Kyoo.Core/Views/SeasonApi.cs b/src/Kyoo.Core/Views/SeasonApi.cs similarity index 100% rename from Kyoo.Core/Views/SeasonApi.cs rename to src/Kyoo.Core/Views/SeasonApi.cs diff --git a/Kyoo.Core/Views/ShowApi.cs b/src/Kyoo.Core/Views/ShowApi.cs similarity index 100% rename from Kyoo.Core/Views/ShowApi.cs rename to src/Kyoo.Core/Views/ShowApi.cs diff --git a/Kyoo.Core/Views/StudioApi.cs b/src/Kyoo.Core/Views/StudioApi.cs similarity index 100% rename from Kyoo.Core/Views/StudioApi.cs rename to src/Kyoo.Core/Views/StudioApi.cs diff --git a/Kyoo.Core/Views/SubtitleApi.cs b/src/Kyoo.Core/Views/SubtitleApi.cs similarity index 100% rename from Kyoo.Core/Views/SubtitleApi.cs rename to src/Kyoo.Core/Views/SubtitleApi.cs diff --git a/Kyoo.Core/Views/TaskApi.cs b/src/Kyoo.Core/Views/TaskApi.cs similarity index 100% rename from Kyoo.Core/Views/TaskApi.cs rename to src/Kyoo.Core/Views/TaskApi.cs diff --git a/Kyoo.Core/Views/TrackApi.cs b/src/Kyoo.Core/Views/TrackApi.cs similarity index 100% rename from Kyoo.Core/Views/TrackApi.cs rename to src/Kyoo.Core/Views/TrackApi.cs diff --git a/Kyoo.Core/Views/VideoApi.cs b/src/Kyoo.Core/Views/VideoApi.cs similarity index 100% rename from Kyoo.Core/Views/VideoApi.cs rename to src/Kyoo.Core/Views/VideoApi.cs diff --git a/Kyoo.Core/Views/WatchApi.cs b/src/Kyoo.Core/Views/WatchApi.cs similarity index 100% rename from Kyoo.Core/Views/WatchApi.cs rename to src/Kyoo.Core/Views/WatchApi.cs diff --git a/Kyoo.Core/settings.json b/src/Kyoo.Core/settings.json similarity index 100% rename from Kyoo.Core/settings.json rename to src/Kyoo.Core/settings.json diff --git a/Kyoo.Database/DatabaseContext.cs b/src/Kyoo.Database/DatabaseContext.cs similarity index 100% rename from Kyoo.Database/DatabaseContext.cs rename to src/Kyoo.Database/DatabaseContext.cs diff --git a/Kyoo.Database/Extensions.cs b/src/Kyoo.Database/Extensions.cs similarity index 100% rename from Kyoo.Database/Extensions.cs rename to src/Kyoo.Database/Extensions.cs diff --git a/Kyoo.Database/Kyoo.Database.csproj b/src/Kyoo.Database/Kyoo.Database.csproj similarity index 100% rename from Kyoo.Database/Kyoo.Database.csproj rename to src/Kyoo.Database/Kyoo.Database.csproj diff --git a/Kyoo.Host.Console/Kyoo.Host.Console.csproj b/src/Kyoo.Host.Console/Kyoo.Host.Console.csproj similarity index 100% rename from Kyoo.Host.Console/Kyoo.Host.Console.csproj rename to src/Kyoo.Host.Console/Kyoo.Host.Console.csproj diff --git a/Kyoo.Host.Console/Program.cs b/src/Kyoo.Host.Console/Program.cs similarity index 100% rename from Kyoo.Host.Console/Program.cs rename to src/Kyoo.Host.Console/Program.cs diff --git a/Kyoo.Host.Console/Properties/launchSettings.json b/src/Kyoo.Host.Console/Properties/launchSettings.json similarity index 100% rename from Kyoo.Host.Console/Properties/launchSettings.json rename to src/Kyoo.Host.Console/Properties/launchSettings.json diff --git a/Kyoo.Host.WindowsTrait/Kyoo.Host.WindowsTrait.csproj b/src/Kyoo.Host.WindowsTrait/Kyoo.Host.WindowsTrait.csproj similarity index 100% rename from Kyoo.Host.WindowsTrait/Kyoo.Host.WindowsTrait.csproj rename to src/Kyoo.Host.WindowsTrait/Kyoo.Host.WindowsTrait.csproj diff --git a/Kyoo.Host.WindowsTrait/Program.cs b/src/Kyoo.Host.WindowsTrait/Program.cs similarity index 100% rename from Kyoo.Host.WindowsTrait/Program.cs rename to src/Kyoo.Host.WindowsTrait/Program.cs diff --git a/Kyoo.Host.WindowsTrait/SystemTrait.cs b/src/Kyoo.Host.WindowsTrait/SystemTrait.cs similarity index 100% rename from Kyoo.Host.WindowsTrait/SystemTrait.cs rename to src/Kyoo.Host.WindowsTrait/SystemTrait.cs diff --git a/Kyoo.Host.WindowsTrait/kyoo.ico b/src/Kyoo.Host.WindowsTrait/kyoo.ico similarity index 100% rename from Kyoo.Host.WindowsTrait/kyoo.ico rename to src/Kyoo.Host.WindowsTrait/kyoo.ico diff --git a/Kyoo.Postgresql/Kyoo.Postgresql.csproj b/src/Kyoo.Postgresql/Kyoo.Postgresql.csproj similarity index 100% rename from Kyoo.Postgresql/Kyoo.Postgresql.csproj rename to src/Kyoo.Postgresql/Kyoo.Postgresql.csproj diff --git a/Kyoo.Postgresql/Migrations/20210801171613_Initial.Designer.cs b/src/Kyoo.Postgresql/Migrations/20210801171613_Initial.Designer.cs similarity index 100% rename from Kyoo.Postgresql/Migrations/20210801171613_Initial.Designer.cs rename to src/Kyoo.Postgresql/Migrations/20210801171613_Initial.Designer.cs diff --git a/Kyoo.Postgresql/Migrations/20210801171613_Initial.cs b/src/Kyoo.Postgresql/Migrations/20210801171613_Initial.cs similarity index 100% rename from Kyoo.Postgresql/Migrations/20210801171613_Initial.cs rename to src/Kyoo.Postgresql/Migrations/20210801171613_Initial.cs diff --git a/Kyoo.Postgresql/Migrations/20210801171641_Triggers.Designer.cs b/src/Kyoo.Postgresql/Migrations/20210801171641_Triggers.Designer.cs similarity index 100% rename from Kyoo.Postgresql/Migrations/20210801171641_Triggers.Designer.cs rename to src/Kyoo.Postgresql/Migrations/20210801171641_Triggers.Designer.cs diff --git a/Kyoo.Postgresql/Migrations/20210801171641_Triggers.cs b/src/Kyoo.Postgresql/Migrations/20210801171641_Triggers.cs similarity index 100% rename from Kyoo.Postgresql/Migrations/20210801171641_Triggers.cs rename to src/Kyoo.Postgresql/Migrations/20210801171641_Triggers.cs diff --git a/Kyoo.Postgresql/Migrations/PostgresContextModelSnapshot.cs b/src/Kyoo.Postgresql/Migrations/PostgresContextModelSnapshot.cs similarity index 100% rename from Kyoo.Postgresql/Migrations/PostgresContextModelSnapshot.cs rename to src/Kyoo.Postgresql/Migrations/PostgresContextModelSnapshot.cs diff --git a/Kyoo.Postgresql/PostgresContext.cs b/src/Kyoo.Postgresql/PostgresContext.cs similarity index 100% rename from Kyoo.Postgresql/PostgresContext.cs rename to src/Kyoo.Postgresql/PostgresContext.cs diff --git a/Kyoo.Postgresql/PostgresModule.cs b/src/Kyoo.Postgresql/PostgresModule.cs similarity index 100% rename from Kyoo.Postgresql/PostgresModule.cs rename to src/Kyoo.Postgresql/PostgresModule.cs diff --git a/Kyoo.SqLite/Kyoo.SqLite.csproj b/src/Kyoo.SqLite/Kyoo.SqLite.csproj similarity index 100% rename from Kyoo.SqLite/Kyoo.SqLite.csproj rename to src/Kyoo.SqLite/Kyoo.SqLite.csproj diff --git a/Kyoo.SqLite/Migrations/20210801171534_Initial.Designer.cs b/src/Kyoo.SqLite/Migrations/20210801171534_Initial.Designer.cs similarity index 100% rename from Kyoo.SqLite/Migrations/20210801171534_Initial.Designer.cs rename to src/Kyoo.SqLite/Migrations/20210801171534_Initial.Designer.cs diff --git a/Kyoo.SqLite/Migrations/20210801171534_Initial.cs b/src/Kyoo.SqLite/Migrations/20210801171534_Initial.cs similarity index 100% rename from Kyoo.SqLite/Migrations/20210801171534_Initial.cs rename to src/Kyoo.SqLite/Migrations/20210801171534_Initial.cs diff --git a/Kyoo.SqLite/Migrations/20210801171544_Triggers.Designer.cs b/src/Kyoo.SqLite/Migrations/20210801171544_Triggers.Designer.cs similarity index 100% rename from Kyoo.SqLite/Migrations/20210801171544_Triggers.Designer.cs rename to src/Kyoo.SqLite/Migrations/20210801171544_Triggers.Designer.cs diff --git a/Kyoo.SqLite/Migrations/20210801171544_Triggers.cs b/src/Kyoo.SqLite/Migrations/20210801171544_Triggers.cs similarity index 100% rename from Kyoo.SqLite/Migrations/20210801171544_Triggers.cs rename to src/Kyoo.SqLite/Migrations/20210801171544_Triggers.cs diff --git a/Kyoo.SqLite/Migrations/SqLiteContextModelSnapshot.cs b/src/Kyoo.SqLite/Migrations/SqLiteContextModelSnapshot.cs similarity index 100% rename from Kyoo.SqLite/Migrations/SqLiteContextModelSnapshot.cs rename to src/Kyoo.SqLite/Migrations/SqLiteContextModelSnapshot.cs diff --git a/Kyoo.SqLite/SqLiteContext.cs b/src/Kyoo.SqLite/SqLiteContext.cs similarity index 100% rename from Kyoo.SqLite/SqLiteContext.cs rename to src/Kyoo.SqLite/SqLiteContext.cs diff --git a/Kyoo.SqLite/SqLiteModule.cs b/src/Kyoo.SqLite/SqLiteModule.cs similarity index 100% rename from Kyoo.SqLite/SqLiteModule.cs rename to src/Kyoo.SqLite/SqLiteModule.cs diff --git a/Kyoo.TheMovieDb/Convertors/CollectionConvertors.cs b/src/Kyoo.TheMovieDb/Convertors/CollectionConvertors.cs similarity index 100% rename from Kyoo.TheMovieDb/Convertors/CollectionConvertors.cs rename to src/Kyoo.TheMovieDb/Convertors/CollectionConvertors.cs diff --git a/Kyoo.TheMovieDb/Convertors/EpisodeConvertors.cs b/src/Kyoo.TheMovieDb/Convertors/EpisodeConvertors.cs similarity index 100% rename from Kyoo.TheMovieDb/Convertors/EpisodeConvertors.cs rename to src/Kyoo.TheMovieDb/Convertors/EpisodeConvertors.cs diff --git a/Kyoo.TheMovieDb/Convertors/MovieConvertors.cs b/src/Kyoo.TheMovieDb/Convertors/MovieConvertors.cs similarity index 100% rename from Kyoo.TheMovieDb/Convertors/MovieConvertors.cs rename to src/Kyoo.TheMovieDb/Convertors/MovieConvertors.cs diff --git a/Kyoo.TheMovieDb/Convertors/PeopleConvertors.cs b/src/Kyoo.TheMovieDb/Convertors/PeopleConvertors.cs similarity index 100% rename from Kyoo.TheMovieDb/Convertors/PeopleConvertors.cs rename to src/Kyoo.TheMovieDb/Convertors/PeopleConvertors.cs diff --git a/Kyoo.TheMovieDb/Convertors/SeasonConvertors.cs b/src/Kyoo.TheMovieDb/Convertors/SeasonConvertors.cs similarity index 100% rename from Kyoo.TheMovieDb/Convertors/SeasonConvertors.cs rename to src/Kyoo.TheMovieDb/Convertors/SeasonConvertors.cs diff --git a/Kyoo.TheMovieDb/Convertors/ShowConvertors.cs b/src/Kyoo.TheMovieDb/Convertors/ShowConvertors.cs similarity index 100% rename from Kyoo.TheMovieDb/Convertors/ShowConvertors.cs rename to src/Kyoo.TheMovieDb/Convertors/ShowConvertors.cs diff --git a/Kyoo.TheMovieDb/Convertors/StudioConvertors.cs b/src/Kyoo.TheMovieDb/Convertors/StudioConvertors.cs similarity index 100% rename from Kyoo.TheMovieDb/Convertors/StudioConvertors.cs rename to src/Kyoo.TheMovieDb/Convertors/StudioConvertors.cs diff --git a/Kyoo.TheMovieDb/Kyoo.TheMovieDb.csproj b/src/Kyoo.TheMovieDb/Kyoo.TheMovieDb.csproj similarity index 100% rename from Kyoo.TheMovieDb/Kyoo.TheMovieDb.csproj rename to src/Kyoo.TheMovieDb/Kyoo.TheMovieDb.csproj diff --git a/Kyoo.TheMovieDb/PluginTmdb.cs b/src/Kyoo.TheMovieDb/PluginTmdb.cs similarity index 100% rename from Kyoo.TheMovieDb/PluginTmdb.cs rename to src/Kyoo.TheMovieDb/PluginTmdb.cs diff --git a/Kyoo.TheMovieDb/TheMovieDbOptions.cs b/src/Kyoo.TheMovieDb/TheMovieDbOptions.cs similarity index 100% rename from Kyoo.TheMovieDb/TheMovieDbOptions.cs rename to src/Kyoo.TheMovieDb/TheMovieDbOptions.cs diff --git a/Kyoo.TheMovieDb/TheMovieDbProvider.cs b/src/Kyoo.TheMovieDb/TheMovieDbProvider.cs similarity index 100% rename from Kyoo.TheMovieDb/TheMovieDbProvider.cs rename to src/Kyoo.TheMovieDb/TheMovieDbProvider.cs diff --git a/Kyoo.TheTvdb/Convertors.cs b/src/Kyoo.TheTvdb/Convertors.cs similarity index 100% rename from Kyoo.TheTvdb/Convertors.cs rename to src/Kyoo.TheTvdb/Convertors.cs diff --git a/Kyoo.TheTvdb/Kyoo.TheTvdb.csproj b/src/Kyoo.TheTvdb/Kyoo.TheTvdb.csproj similarity index 100% rename from Kyoo.TheTvdb/Kyoo.TheTvdb.csproj rename to src/Kyoo.TheTvdb/Kyoo.TheTvdb.csproj diff --git a/Kyoo.TheTvdb/PluginTvdb.cs b/src/Kyoo.TheTvdb/PluginTvdb.cs similarity index 100% rename from Kyoo.TheTvdb/PluginTvdb.cs rename to src/Kyoo.TheTvdb/PluginTvdb.cs diff --git a/Kyoo.TheTvdb/ProviderTvdb.cs b/src/Kyoo.TheTvdb/ProviderTvdb.cs similarity index 100% rename from Kyoo.TheTvdb/ProviderTvdb.cs rename to src/Kyoo.TheTvdb/ProviderTvdb.cs diff --git a/Kyoo.TheTvdb/TvdbOption.cs b/src/Kyoo.TheTvdb/TvdbOption.cs similarity index 100% rename from Kyoo.TheTvdb/TvdbOption.cs rename to src/Kyoo.TheTvdb/TvdbOption.cs diff --git a/Kyoo.Transcoder b/src/Kyoo.Transcoder similarity index 100% rename from Kyoo.Transcoder rename to src/Kyoo.Transcoder diff --git a/Kyoo.WebApp/Front b/src/Kyoo.WebApp/Front similarity index 100% rename from Kyoo.WebApp/Front rename to src/Kyoo.WebApp/Front diff --git a/Kyoo.WebApp/Kyoo.WebApp.csproj b/src/Kyoo.WebApp/Kyoo.WebApp.csproj similarity index 100% rename from Kyoo.WebApp/Kyoo.WebApp.csproj rename to src/Kyoo.WebApp/Kyoo.WebApp.csproj diff --git a/Kyoo.WebApp/WebAppModule.cs b/src/Kyoo.WebApp/WebAppModule.cs similarity index 100% rename from Kyoo.WebApp/WebAppModule.cs rename to src/Kyoo.WebApp/WebAppModule.cs diff --git a/Kyoo.WebLogin/index.html b/src/Kyoo.WebLogin/index.html similarity index 100% rename from Kyoo.WebLogin/index.html rename to src/Kyoo.WebLogin/index.html diff --git a/Kyoo.WebLogin/lib/bootstrap.min.css b/src/Kyoo.WebLogin/lib/bootstrap.min.css similarity index 100% rename from Kyoo.WebLogin/lib/bootstrap.min.css rename to src/Kyoo.WebLogin/lib/bootstrap.min.css diff --git a/Kyoo.WebLogin/lib/bootstrap.min.js b/src/Kyoo.WebLogin/lib/bootstrap.min.js similarity index 100% rename from Kyoo.WebLogin/lib/bootstrap.min.js rename to src/Kyoo.WebLogin/lib/bootstrap.min.js diff --git a/Kyoo.WebLogin/lib/jquery.min.js b/src/Kyoo.WebLogin/lib/jquery.min.js similarity index 100% rename from Kyoo.WebLogin/lib/jquery.min.js rename to src/Kyoo.WebLogin/lib/jquery.min.js diff --git a/Kyoo.WebLogin/login.css b/src/Kyoo.WebLogin/login.css similarity index 100% rename from Kyoo.WebLogin/login.css rename to src/Kyoo.WebLogin/login.css diff --git a/Kyoo.WebLogin/login.js b/src/Kyoo.WebLogin/login.js similarity index 100% rename from Kyoo.WebLogin/login.js rename to src/Kyoo.WebLogin/login.js diff --git a/Kyoo.WebLogin/material-icons.css b/src/Kyoo.WebLogin/material-icons.css similarity index 100% rename from Kyoo.WebLogin/material-icons.css rename to src/Kyoo.WebLogin/material-icons.css diff --git a/tests/Kyoo.Tests/Database/SpecificTests/GenreTests.cs b/tests/Kyoo.Tests/Database/SpecificTests/GenreTests.cs index b845ba2e..22211a3d 100644 --- a/tests/Kyoo.Tests/Database/SpecificTests/GenreTests.cs +++ b/tests/Kyoo.Tests/Database/SpecificTests/GenreTests.cs @@ -16,6 +16,7 @@ // You should have received a copy of the GNU General Public License // along with Kyoo. If not, see . +using System.Diagnostics.CodeAnalysis; using Kyoo.Abstractions.Controllers; using Kyoo.Abstractions.Models; using Xunit; @@ -44,6 +45,7 @@ namespace Kyoo.Tests.Database public abstract class AGenreTests : RepositoryTests { + [SuppressMessage("ReSharper", "NotAccessedField.Local")] private readonly IGenreRepository _repository; protected AGenreTests(RepositoryActivator repositories) diff --git a/tests/Kyoo.Tests/Database/SpecificTests/ProviderTests.cs b/tests/Kyoo.Tests/Database/SpecificTests/ProviderTests.cs index 1c281f8d..62d33528 100644 --- a/tests/Kyoo.Tests/Database/SpecificTests/ProviderTests.cs +++ b/tests/Kyoo.Tests/Database/SpecificTests/ProviderTests.cs @@ -16,6 +16,7 @@ // You should have received a copy of the GNU General Public License // along with Kyoo. If not, see . +using System.Diagnostics.CodeAnalysis; using Kyoo.Abstractions.Controllers; using Kyoo.Abstractions.Models; using Xunit; @@ -44,6 +45,7 @@ namespace Kyoo.Tests.Database public abstract class AProviderTests : RepositoryTests { + [SuppressMessage("ReSharper", "NotAccessedField.Local")] private readonly IProviderRepository _repository; protected AProviderTests(RepositoryActivator repositories) diff --git a/tests/Kyoo.Tests/Database/SpecificTests/StudioTests.cs b/tests/Kyoo.Tests/Database/SpecificTests/StudioTests.cs index 25e2ddb4..b024d435 100644 --- a/tests/Kyoo.Tests/Database/SpecificTests/StudioTests.cs +++ b/tests/Kyoo.Tests/Database/SpecificTests/StudioTests.cs @@ -16,6 +16,7 @@ // You should have received a copy of the GNU General Public License // along with Kyoo. If not, see . +using System.Diagnostics.CodeAnalysis; using Kyoo.Abstractions.Controllers; using Kyoo.Abstractions.Models; using Xunit; @@ -44,6 +45,7 @@ namespace Kyoo.Tests.Database public abstract class AStudioTests : RepositoryTests { + [SuppressMessage("ReSharper", "NotAccessedField.Local")] private readonly IStudioRepository _repository; protected AStudioTests(RepositoryActivator repositories) diff --git a/tests/Kyoo.Tests/Database/SpecificTests/UserTests.cs b/tests/Kyoo.Tests/Database/SpecificTests/UserTests.cs index 47c4ef90..5228356a 100644 --- a/tests/Kyoo.Tests/Database/SpecificTests/UserTests.cs +++ b/tests/Kyoo.Tests/Database/SpecificTests/UserTests.cs @@ -16,6 +16,7 @@ // You should have received a copy of the GNU General Public License // along with Kyoo. If not, see . +using System.Diagnostics.CodeAnalysis; using Kyoo.Abstractions.Controllers; using Kyoo.Abstractions.Models; using Xunit; @@ -44,6 +45,7 @@ namespace Kyoo.Tests.Database public abstract class AUserTests : RepositoryTests { + [SuppressMessage("ReSharper", "NotAccessedField.Local")] private readonly IUserRepository _repository; protected AUserTests(RepositoryActivator repositories) diff --git a/tests/Kyoo.Tests/Kyoo.Tests.csproj b/tests/Kyoo.Tests/Kyoo.Tests.csproj index 02627f91..330c41f7 100644 --- a/tests/Kyoo.Tests/Kyoo.Tests.csproj +++ b/tests/Kyoo.Tests/Kyoo.Tests.csproj @@ -32,10 +32,10 @@ - - - - + + + +