ResoDrive welcomes focused bug fixes and improvements. Open an issue before a large behavioral or architectural change so the design can be discussed first.
Requirements:
- x64 Windows 11, or a supported Windows 10 LTSC/Enterprise release
- The .NET SDK version pinned in
global.json - WinFsp for manual mount testing
Run the complete test suite before opening a pull request:
dotnet test resodrive.slnx --configuration ReleaseUse ./build.ps1 -BuildMsi $false to verify the framework-dependent portable
package, or ./build.ps1 for the full setup, MSI, and ZIP release pipeline.
Never commit generated files from artifacts, bin, obj, or local application
data.
Do not commit a deployment-specific profiles.json. Update the generic
profiles.sample.json only with reserved example domains and non-sensitive values.
Do not attach credentials, private keys, unredacted rclone configuration, or logs containing private service URLs. Follow docs/SECURITY.md for security reports.