From 929dccb75a1405737975d76648e015a3e7c00177 Mon Sep 17 00:00:00 2001 From: Jesse Plamondon-Willard Date: Sat, 7 Oct 2017 23:07:10 -0400 Subject: [PATCH] reorganise repo structure --- src/.editorconfig => .editorconfig | 0 {src => build}/GlobalAssemblyInfo.cs | 0 {src => build}/common.targets | 0 .../prepare-install-package.targets | 0 CONTRIBUTING.md => docs/CONTRIBUTING.md | 0 LICENSE => docs/LICENSE.md | 0 README.md => docs/README.md | 0 release-notes.md => docs/release-notes.md | 0 .../README.md | 0 .../assets/nuget-icon.pdn | Bin .../assets/nuget-icon.png | Bin .../build/smapi.targets | 0 .../package.nuspec | 0 .../release-notes.md | 0 .../Properties/AssemblyInfo.cs | 0 .../SpriteBatchMethods.cs | 0 ...StardewModdingAPI.AssemblyRewriters.csproj | 6 +-- .../Enums/Platform.cs | 0 .../Enums/ScriptAction.cs | 0 .../InteractiveInstaller.cs | 0 .../Program.cs | 0 .../Properties/AssemblyInfo.cs | 0 .../StardewModdingAPI.Installer.csproj | 8 ++-- .../readme.txt | 0 .../ModInfoModel.cs | 0 .../ModSeachModel.cs | 0 .../StardewModdingAPI.Models.projitems | 0 .../StardewModdingAPI.Models.shproj | 0 .../Core/ModResolverTests.cs | 0 .../Core/TranslationTests.cs | 0 .../Properties/AssemblyInfo.cs | 0 .../Sample.cs | 0 .../StardewModdingAPI.Tests.csproj | 8 ++-- .../Utilities/SDateTests.cs | 0 .../Utilities/SemanticVersionTests.cs | 0 .../packages.config | 0 .../Controllers/ModsController.cs | 0 .../ConfigModels/ModUpdateCheckConfig.cs | 0 .../InternalControllerFeatureProvider.cs | 0 .../ModRepositories/BaseRepository.cs | 0 .../ModRepositories/ChucklefishRepository.cs | 0 .../ModRepositories/GitHubRepository.cs | 0 .../ModRepositories/IModRepository.cs | 0 .../ModRepositories/NexusRepository.cs | 0 .../Framework/RewriteSubdomainRule.cs | 0 .../Framework/VersionConstraint.cs | 0 .../Program.cs | 0 .../Properties/AssemblyInfo.cs | 0 .../Properties/launchSettings.json | 0 .../StardewModdingAPI.Web.csproj | 6 +-- .../Startup.cs | 0 .../appsettings.Development.json | 0 .../appsettings.json | 0 src/{StardewModdingAPI.sln => SMAPI.sln} | 44 +++++++++++------- ....sln.DotSettings => SMAPI.sln.DotSettings} | 0 src/{StardewModdingAPI => SMAPI}/App.config | 0 src/{StardewModdingAPI => SMAPI}/Constants.cs | 0 .../ContentSource.cs | 0 src/{StardewModdingAPI => SMAPI}/Context.cs | 0 .../Events/ChangeType.cs | 0 .../Events/ContentEvents.cs | 0 .../Events/ControlEvents.cs | 0 .../Events/EventArgsClickableMenuChanged.cs | 0 .../Events/EventArgsClickableMenuClosed.cs | 0 .../EventArgsControllerButtonPressed.cs | 0 .../EventArgsControllerButtonReleased.cs | 0 .../EventArgsControllerTriggerPressed.cs | 0 .../EventArgsControllerTriggerReleased.cs | 0 .../Events/EventArgsCurrentLocationChanged.cs | 0 .../Events/EventArgsGameLocationsChanged.cs | 0 .../Events/EventArgsInput.cs | 0 .../Events/EventArgsIntChanged.cs | 0 .../Events/EventArgsInventoryChanged.cs | 0 .../Events/EventArgsKeyPressed.cs | 0 .../Events/EventArgsKeyboardStateChanged.cs | 0 .../Events/EventArgsLevelUp.cs | 0 .../Events/EventArgsLocationObjectsChanged.cs | 0 .../Events/EventArgsMineLevelChanged.cs | 0 .../Events/EventArgsMouseStateChanged.cs | 0 .../Events/EventArgsValueChanged.cs | 0 .../Events/GameEvents.cs | 0 .../Events/GraphicsEvents.cs | 0 .../Events/InputEvents.cs | 0 .../Events/ItemStackChange.cs | 0 .../Events/LocationEvents.cs | 0 .../Events/MenuEvents.cs | 0 .../Events/MineEvents.cs | 0 .../Events/PlayerEvents.cs | 0 .../Events/SaveEvents.cs | 0 .../Events/TimeEvents.cs | 0 .../Framework/Command.cs | 0 .../Framework/CommandManager.cs | 0 .../Framework/Content/AssetData.cs | 0 .../Content/AssetDataForDictionary.cs | 0 .../Framework/Content/AssetDataForImage.cs | 0 .../Framework/Content/AssetDataForObject.cs | 0 .../Framework/Content/AssetInfo.cs | 0 .../Framework/ContentManagerShim.cs | 0 .../Framework/CursorPosition.cs | 0 .../Framework/DeprecationLevel.cs | 0 .../Framework/DeprecationManager.cs | 0 .../SAssemblyLoadFailedException.cs | 0 .../Exceptions/SContentLoadException.cs | 0 .../Framework/Exceptions/SParseException.cs | 0 .../Framework/GameVersion.cs | 0 .../Framework/IModMetadata.cs | 0 .../Framework/InternalExtensions.cs | 0 .../Logging/ConsoleInterceptionManager.cs | 0 .../Logging/InterceptingTextWriter.cs | 0 .../Framework/Logging/LogFileManager.cs | 0 .../Framework/ModHelpers/BaseHelper.cs | 0 .../Framework/ModHelpers/CommandHelper.cs | 0 .../Framework/ModHelpers/ContentHelper.cs | 0 .../Framework/ModHelpers/ModHelper.cs | 0 .../Framework/ModHelpers/ModRegistryHelper.cs | 0 .../Framework/ModHelpers/ReflectionHelper.cs | 0 .../Framework/ModHelpers/TranslationHelper.cs | 0 .../ModLoading/AssemblyDefinitionResolver.cs | 0 .../ModLoading/AssemblyLoadStatus.cs | 0 .../Framework/ModLoading/AssemblyLoader.cs | 0 .../ModLoading/AssemblyParseResult.cs | 0 .../ModLoading/Finders/EventFinder.cs | 0 .../ModLoading/Finders/FieldFinder.cs | 0 .../ModLoading/Finders/MethodFinder.cs | 0 .../ModLoading/Finders/PropertyFinder.cs | 0 .../ModLoading/Finders/TypeFinder.cs | 0 .../ModLoading/IInstructionHandler.cs | 0 .../IncompatibleInstructionException.cs | 0 .../ModLoading/InstructionHandleResult.cs | 0 .../ModLoading/InvalidModStateException.cs | 0 .../ModLoading/ModDependencyStatus.cs | 0 .../Framework/ModLoading/ModMetadata.cs | 0 .../Framework/ModLoading/ModMetadataStatus.cs | 0 .../Framework/ModLoading/ModResolver.cs | 0 .../Framework/ModLoading/Platform.cs | 0 .../ModLoading/PlatformAssemblyMap.cs | 0 .../Framework/ModLoading/RewriteHelper.cs | 0 .../Rewriters/FieldReplaceRewriter.cs | 0 .../Rewriters/FieldToPropertyRewriter.cs | 0 .../Rewriters/MethodParentRewriter.cs | 0 .../Rewriters/TypeReferenceRewriter.cs | 0 .../Rewriters/VirtualEntryCallRemover.cs | 0 .../Framework/ModRegistry.cs | 0 .../Framework/Models/Manifest.cs | 0 .../Framework/Models/ManifestDependency.cs | 0 .../Framework/Models/ModCompatibility.cs | 0 .../Framework/Models/ModDataID.cs | 0 .../Framework/Models/ModDataRecord.cs | 0 .../Framework/Models/ModStatus.cs | 0 .../Framework/Models/SConfig.cs | 0 .../Framework/Monitor.cs | 0 .../Framework/Reflection/CacheEntry.cs | 0 .../Framework/Reflection/PrivateField.cs | 0 .../Framework/Reflection/PrivateMethod.cs | 0 .../Framework/Reflection/PrivateProperty.cs | 0 .../Framework/Reflection/Reflector.cs | 0 .../Framework/RequestExitDelegate.cs | 0 .../Framework/SContentManager.cs | 0 .../Framework/SGame.cs | 0 .../Framework/Serialisation/JsonHelper.cs | 0 .../Serialisation/SFieldConverter.cs | 0 .../SelectiveStringEnumConverter.cs | 0 .../Framework/Utilities/ContextHash.cs | 0 .../Framework/Utilities/Countdown.cs | 0 .../Framework/WebApiClient.cs | 0 .../IAssetData.cs | 0 .../IAssetDataForDictionary.cs | 0 .../IAssetDataForImage.cs | 0 .../IAssetEditor.cs | 0 .../IAssetInfo.cs | 0 .../IAssetLoader.cs | 0 .../ICommandHelper.cs | 0 .../IContentHelper.cs | 0 .../ICursorPosition.cs | 0 src/{StardewModdingAPI => SMAPI}/IManifest.cs | 0 .../IManifestDependency.cs | 0 src/{StardewModdingAPI => SMAPI}/IMod.cs | 0 .../IModHelper.cs | 0 .../IModLinked.cs | 0 .../IModRegistry.cs | 0 src/{StardewModdingAPI => SMAPI}/IMonitor.cs | 0 .../IPrivateField.cs | 0 .../IPrivateMethod.cs | 0 .../IPrivateProperty.cs | 0 .../IReflectionHelper.cs | 0 .../ISemanticVersion.cs | 0 .../ITranslationHelper.cs | 0 src/{StardewModdingAPI => SMAPI}/LogLevel.cs | 0 .../Metadata/CoreAssets.cs | 0 .../Metadata/InstructionMetadata.cs | 0 src/{StardewModdingAPI => SMAPI}/Mod.cs | 0 src/{StardewModdingAPI => SMAPI}/PatchMode.cs | 0 src/{StardewModdingAPI => SMAPI}/Program.cs | 0 .../Properties/AssemblyInfo.cs | 0 .../SemanticVersion.cs | 0 .../StardewModdingAPI.config.json | 0 .../StardewModdingAPI.csproj | 10 ++-- .../Translation.cs | 0 .../Utilities/SButton.cs | 0 .../Utilities/SDate.cs | 0 src/{StardewModdingAPI => SMAPI}/icon.ico | Bin .../packages.config | 0 .../steam_appid.txt | 0 .../unix-launcher.sh | 0 src/TrainerMod/TrainerMod.csproj | 8 ++-- 205 files changed, 50 insertions(+), 40 deletions(-) rename src/.editorconfig => .editorconfig (100%) rename {src => build}/GlobalAssemblyInfo.cs (100%) rename {src => build}/common.targets (100%) rename {src => build}/prepare-install-package.targets (100%) rename CONTRIBUTING.md => docs/CONTRIBUTING.md (100%) rename LICENSE => docs/LICENSE.md (100%) rename README.md => docs/README.md (100%) rename release-notes.md => docs/release-notes.md (100%) rename src/{StardewModdingAPI.ModBuildConfig => ModBuildConfig}/README.md (100%) rename src/{StardewModdingAPI.ModBuildConfig => ModBuildConfig}/assets/nuget-icon.pdn (100%) rename src/{StardewModdingAPI.ModBuildConfig => ModBuildConfig}/assets/nuget-icon.png (100%) rename src/{StardewModdingAPI.ModBuildConfig => ModBuildConfig}/build/smapi.targets (100%) rename src/{StardewModdingAPI.ModBuildConfig => ModBuildConfig}/package.nuspec (100%) rename src/{StardewModdingAPI.ModBuildConfig => ModBuildConfig}/release-notes.md (100%) rename src/{StardewModdingAPI.AssemblyRewriters => SMAPI.AssemblyRewriters}/Properties/AssemblyInfo.cs (100%) rename src/{StardewModdingAPI.AssemblyRewriters => SMAPI.AssemblyRewriters}/SpriteBatchMethods.cs (100%) rename src/{StardewModdingAPI.AssemblyRewriters => SMAPI.AssemblyRewriters}/StardewModdingAPI.AssemblyRewriters.csproj (92%) rename src/{StardewModdingAPI.Installer => SMAPI.Installer}/Enums/Platform.cs (100%) rename src/{StardewModdingAPI.Installer => SMAPI.Installer}/Enums/ScriptAction.cs (100%) rename src/{StardewModdingAPI.Installer => SMAPI.Installer}/InteractiveInstaller.cs (100%) rename src/{StardewModdingAPI.Installer => SMAPI.Installer}/Program.cs (100%) rename src/{StardewModdingAPI.Installer => SMAPI.Installer}/Properties/AssemblyInfo.cs (100%) rename src/{StardewModdingAPI.Installer => SMAPI.Installer}/StardewModdingAPI.Installer.csproj (91%) rename src/{StardewModdingAPI.Installer => SMAPI.Installer}/readme.txt (100%) rename src/{StardewModdingAPI.Models => SMAPI.Models}/ModInfoModel.cs (100%) rename src/{StardewModdingAPI.Models => SMAPI.Models}/ModSeachModel.cs (100%) rename src/{StardewModdingAPI.Models => SMAPI.Models}/StardewModdingAPI.Models.projitems (100%) rename src/{StardewModdingAPI.Models => SMAPI.Models}/StardewModdingAPI.Models.shproj (100%) rename src/{StardewModdingAPI.Tests => SMAPI.Tests}/Core/ModResolverTests.cs (100%) rename src/{StardewModdingAPI.Tests => SMAPI.Tests}/Core/TranslationTests.cs (100%) rename src/{StardewModdingAPI.Tests => SMAPI.Tests}/Properties/AssemblyInfo.cs (100%) rename src/{StardewModdingAPI.Tests => SMAPI.Tests}/Sample.cs (100%) rename src/{StardewModdingAPI.Tests => SMAPI.Tests}/StardewModdingAPI.Tests.csproj (93%) rename src/{StardewModdingAPI.Tests => SMAPI.Tests}/Utilities/SDateTests.cs (100%) rename src/{StardewModdingAPI.Tests => SMAPI.Tests}/Utilities/SemanticVersionTests.cs (100%) rename src/{StardewModdingAPI.Tests => SMAPI.Tests}/packages.config (100%) rename src/{StardewModdingAPI.Web => SMAPI.Web}/Controllers/ModsController.cs (100%) rename src/{StardewModdingAPI.Web => SMAPI.Web}/Framework/ConfigModels/ModUpdateCheckConfig.cs (100%) rename src/{StardewModdingAPI.Web => SMAPI.Web}/Framework/InternalControllerFeatureProvider.cs (100%) rename src/{StardewModdingAPI.Web => SMAPI.Web}/Framework/ModRepositories/BaseRepository.cs (100%) rename src/{StardewModdingAPI.Web => SMAPI.Web}/Framework/ModRepositories/ChucklefishRepository.cs (100%) rename src/{StardewModdingAPI.Web => SMAPI.Web}/Framework/ModRepositories/GitHubRepository.cs (100%) rename src/{StardewModdingAPI.Web => SMAPI.Web}/Framework/ModRepositories/IModRepository.cs (100%) rename src/{StardewModdingAPI.Web => SMAPI.Web}/Framework/ModRepositories/NexusRepository.cs (100%) rename src/{StardewModdingAPI.Web => SMAPI.Web}/Framework/RewriteSubdomainRule.cs (100%) rename src/{StardewModdingAPI.Web => SMAPI.Web}/Framework/VersionConstraint.cs (100%) rename src/{StardewModdingAPI.Web => SMAPI.Web}/Program.cs (100%) rename src/{StardewModdingAPI.Web => SMAPI.Web}/Properties/AssemblyInfo.cs (100%) rename src/{StardewModdingAPI.Web => SMAPI.Web}/Properties/launchSettings.json (100%) rename src/{StardewModdingAPI.Web => SMAPI.Web}/StardewModdingAPI.Web.csproj (79%) rename src/{StardewModdingAPI.Web => SMAPI.Web}/Startup.cs (100%) rename src/{StardewModdingAPI.Web => SMAPI.Web}/appsettings.Development.json (100%) rename src/{StardewModdingAPI.Web => SMAPI.Web}/appsettings.json (100%) rename src/{StardewModdingAPI.sln => SMAPI.sln} (78%) rename src/{StardewModdingAPI.sln.DotSettings => SMAPI.sln.DotSettings} (100%) rename src/{StardewModdingAPI => SMAPI}/App.config (100%) rename src/{StardewModdingAPI => SMAPI}/Constants.cs (100%) rename src/{StardewModdingAPI => SMAPI}/ContentSource.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Context.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Events/ChangeType.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Events/ContentEvents.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Events/ControlEvents.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Events/EventArgsClickableMenuChanged.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Events/EventArgsClickableMenuClosed.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Events/EventArgsControllerButtonPressed.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Events/EventArgsControllerButtonReleased.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Events/EventArgsControllerTriggerPressed.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Events/EventArgsControllerTriggerReleased.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Events/EventArgsCurrentLocationChanged.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Events/EventArgsGameLocationsChanged.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Events/EventArgsInput.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Events/EventArgsIntChanged.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Events/EventArgsInventoryChanged.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Events/EventArgsKeyPressed.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Events/EventArgsKeyboardStateChanged.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Events/EventArgsLevelUp.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Events/EventArgsLocationObjectsChanged.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Events/EventArgsMineLevelChanged.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Events/EventArgsMouseStateChanged.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Events/EventArgsValueChanged.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Events/GameEvents.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Events/GraphicsEvents.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Events/InputEvents.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Events/ItemStackChange.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Events/LocationEvents.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Events/MenuEvents.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Events/MineEvents.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Events/PlayerEvents.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Events/SaveEvents.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Events/TimeEvents.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Framework/Command.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Framework/CommandManager.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Framework/Content/AssetData.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Framework/Content/AssetDataForDictionary.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Framework/Content/AssetDataForImage.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Framework/Content/AssetDataForObject.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Framework/Content/AssetInfo.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Framework/ContentManagerShim.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Framework/CursorPosition.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Framework/DeprecationLevel.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Framework/DeprecationManager.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Framework/Exceptions/SAssemblyLoadFailedException.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Framework/Exceptions/SContentLoadException.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Framework/Exceptions/SParseException.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Framework/GameVersion.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Framework/IModMetadata.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Framework/InternalExtensions.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Framework/Logging/ConsoleInterceptionManager.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Framework/Logging/InterceptingTextWriter.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Framework/Logging/LogFileManager.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Framework/ModHelpers/BaseHelper.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Framework/ModHelpers/CommandHelper.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Framework/ModHelpers/ContentHelper.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Framework/ModHelpers/ModHelper.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Framework/ModHelpers/ModRegistryHelper.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Framework/ModHelpers/ReflectionHelper.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Framework/ModHelpers/TranslationHelper.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Framework/ModLoading/AssemblyDefinitionResolver.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Framework/ModLoading/AssemblyLoadStatus.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Framework/ModLoading/AssemblyLoader.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Framework/ModLoading/AssemblyParseResult.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Framework/ModLoading/Finders/EventFinder.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Framework/ModLoading/Finders/FieldFinder.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Framework/ModLoading/Finders/MethodFinder.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Framework/ModLoading/Finders/PropertyFinder.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Framework/ModLoading/Finders/TypeFinder.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Framework/ModLoading/IInstructionHandler.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Framework/ModLoading/IncompatibleInstructionException.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Framework/ModLoading/InstructionHandleResult.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Framework/ModLoading/InvalidModStateException.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Framework/ModLoading/ModDependencyStatus.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Framework/ModLoading/ModMetadata.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Framework/ModLoading/ModMetadataStatus.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Framework/ModLoading/ModResolver.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Framework/ModLoading/Platform.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Framework/ModLoading/PlatformAssemblyMap.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Framework/ModLoading/RewriteHelper.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Framework/ModLoading/Rewriters/FieldReplaceRewriter.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Framework/ModLoading/Rewriters/FieldToPropertyRewriter.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Framework/ModLoading/Rewriters/MethodParentRewriter.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Framework/ModLoading/Rewriters/TypeReferenceRewriter.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Framework/ModLoading/Rewriters/VirtualEntryCallRemover.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Framework/ModRegistry.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Framework/Models/Manifest.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Framework/Models/ManifestDependency.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Framework/Models/ModCompatibility.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Framework/Models/ModDataID.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Framework/Models/ModDataRecord.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Framework/Models/ModStatus.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Framework/Models/SConfig.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Framework/Monitor.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Framework/Reflection/CacheEntry.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Framework/Reflection/PrivateField.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Framework/Reflection/PrivateMethod.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Framework/Reflection/PrivateProperty.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Framework/Reflection/Reflector.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Framework/RequestExitDelegate.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Framework/SContentManager.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Framework/SGame.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Framework/Serialisation/JsonHelper.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Framework/Serialisation/SFieldConverter.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Framework/Serialisation/SelectiveStringEnumConverter.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Framework/Utilities/ContextHash.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Framework/Utilities/Countdown.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Framework/WebApiClient.cs (100%) rename src/{StardewModdingAPI => SMAPI}/IAssetData.cs (100%) rename src/{StardewModdingAPI => SMAPI}/IAssetDataForDictionary.cs (100%) rename src/{StardewModdingAPI => SMAPI}/IAssetDataForImage.cs (100%) rename src/{StardewModdingAPI => SMAPI}/IAssetEditor.cs (100%) rename src/{StardewModdingAPI => SMAPI}/IAssetInfo.cs (100%) rename src/{StardewModdingAPI => SMAPI}/IAssetLoader.cs (100%) rename src/{StardewModdingAPI => SMAPI}/ICommandHelper.cs (100%) rename src/{StardewModdingAPI => SMAPI}/IContentHelper.cs (100%) rename src/{StardewModdingAPI => SMAPI}/ICursorPosition.cs (100%) rename src/{StardewModdingAPI => SMAPI}/IManifest.cs (100%) rename src/{StardewModdingAPI => SMAPI}/IManifestDependency.cs (100%) rename src/{StardewModdingAPI => SMAPI}/IMod.cs (100%) rename src/{StardewModdingAPI => SMAPI}/IModHelper.cs (100%) rename src/{StardewModdingAPI => SMAPI}/IModLinked.cs (100%) rename src/{StardewModdingAPI => SMAPI}/IModRegistry.cs (100%) rename src/{StardewModdingAPI => SMAPI}/IMonitor.cs (100%) rename src/{StardewModdingAPI => SMAPI}/IPrivateField.cs (100%) rename src/{StardewModdingAPI => SMAPI}/IPrivateMethod.cs (100%) rename src/{StardewModdingAPI => SMAPI}/IPrivateProperty.cs (100%) rename src/{StardewModdingAPI => SMAPI}/IReflectionHelper.cs (100%) rename src/{StardewModdingAPI => SMAPI}/ISemanticVersion.cs (100%) rename src/{StardewModdingAPI => SMAPI}/ITranslationHelper.cs (100%) rename src/{StardewModdingAPI => SMAPI}/LogLevel.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Metadata/CoreAssets.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Metadata/InstructionMetadata.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Mod.cs (100%) rename src/{StardewModdingAPI => SMAPI}/PatchMode.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Program.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Properties/AssemblyInfo.cs (100%) rename src/{StardewModdingAPI => SMAPI}/SemanticVersion.cs (100%) rename src/{StardewModdingAPI => SMAPI}/StardewModdingAPI.config.json (100%) rename src/{StardewModdingAPI => SMAPI}/StardewModdingAPI.csproj (97%) rename src/{StardewModdingAPI => SMAPI}/Translation.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Utilities/SButton.cs (100%) rename src/{StardewModdingAPI => SMAPI}/Utilities/SDate.cs (100%) rename src/{StardewModdingAPI => SMAPI}/icon.ico (100%) rename src/{StardewModdingAPI => SMAPI}/packages.config (100%) rename src/{StardewModdingAPI => SMAPI}/steam_appid.txt (100%) rename src/{StardewModdingAPI => SMAPI}/unix-launcher.sh (100%) diff --git a/src/.editorconfig b/.editorconfig similarity index 100% rename from src/.editorconfig rename to .editorconfig diff --git a/src/GlobalAssemblyInfo.cs b/build/GlobalAssemblyInfo.cs similarity index 100% rename from src/GlobalAssemblyInfo.cs rename to build/GlobalAssemblyInfo.cs diff --git a/src/common.targets b/build/common.targets similarity index 100% rename from src/common.targets rename to build/common.targets diff --git a/src/prepare-install-package.targets b/build/prepare-install-package.targets similarity index 100% rename from src/prepare-install-package.targets rename to build/prepare-install-package.targets diff --git a/CONTRIBUTING.md b/docs/CONTRIBUTING.md similarity index 100% rename from CONTRIBUTING.md rename to docs/CONTRIBUTING.md diff --git a/LICENSE b/docs/LICENSE.md similarity index 100% rename from LICENSE rename to docs/LICENSE.md diff --git a/README.md b/docs/README.md similarity index 100% rename from README.md rename to docs/README.md diff --git a/release-notes.md b/docs/release-notes.md similarity index 100% rename from release-notes.md rename to docs/release-notes.md diff --git a/src/StardewModdingAPI.ModBuildConfig/README.md b/src/ModBuildConfig/README.md similarity index 100% rename from src/StardewModdingAPI.ModBuildConfig/README.md rename to src/ModBuildConfig/README.md diff --git a/src/StardewModdingAPI.ModBuildConfig/assets/nuget-icon.pdn b/src/ModBuildConfig/assets/nuget-icon.pdn similarity index 100% rename from src/StardewModdingAPI.ModBuildConfig/assets/nuget-icon.pdn rename to src/ModBuildConfig/assets/nuget-icon.pdn diff --git a/src/StardewModdingAPI.ModBuildConfig/assets/nuget-icon.png b/src/ModBuildConfig/assets/nuget-icon.png similarity index 100% rename from src/StardewModdingAPI.ModBuildConfig/assets/nuget-icon.png rename to src/ModBuildConfig/assets/nuget-icon.png diff --git a/src/StardewModdingAPI.ModBuildConfig/build/smapi.targets b/src/ModBuildConfig/build/smapi.targets similarity index 100% rename from src/StardewModdingAPI.ModBuildConfig/build/smapi.targets rename to src/ModBuildConfig/build/smapi.targets diff --git a/src/StardewModdingAPI.ModBuildConfig/package.nuspec b/src/ModBuildConfig/package.nuspec similarity index 100% rename from src/StardewModdingAPI.ModBuildConfig/package.nuspec rename to src/ModBuildConfig/package.nuspec diff --git a/src/StardewModdingAPI.ModBuildConfig/release-notes.md b/src/ModBuildConfig/release-notes.md similarity index 100% rename from src/StardewModdingAPI.ModBuildConfig/release-notes.md rename to src/ModBuildConfig/release-notes.md diff --git a/src/StardewModdingAPI.AssemblyRewriters/Properties/AssemblyInfo.cs b/src/SMAPI.AssemblyRewriters/Properties/AssemblyInfo.cs similarity index 100% rename from src/StardewModdingAPI.AssemblyRewriters/Properties/AssemblyInfo.cs rename to src/SMAPI.AssemblyRewriters/Properties/AssemblyInfo.cs diff --git a/src/StardewModdingAPI.AssemblyRewriters/SpriteBatchMethods.cs b/src/SMAPI.AssemblyRewriters/SpriteBatchMethods.cs similarity index 100% rename from src/StardewModdingAPI.AssemblyRewriters/SpriteBatchMethods.cs rename to src/SMAPI.AssemblyRewriters/SpriteBatchMethods.cs diff --git a/src/StardewModdingAPI.AssemblyRewriters/StardewModdingAPI.AssemblyRewriters.csproj b/src/SMAPI.AssemblyRewriters/StardewModdingAPI.AssemblyRewriters.csproj similarity index 92% rename from src/StardewModdingAPI.AssemblyRewriters/StardewModdingAPI.AssemblyRewriters.csproj rename to src/SMAPI.AssemblyRewriters/StardewModdingAPI.AssemblyRewriters.csproj index c8b03086..651b822d 100644 --- a/src/StardewModdingAPI.AssemblyRewriters/StardewModdingAPI.AssemblyRewriters.csproj +++ b/src/SMAPI.AssemblyRewriters/StardewModdingAPI.AssemblyRewriters.csproj @@ -1,4 +1,4 @@ - + @@ -33,12 +33,12 @@ - + Properties\GlobalAssemblyInfo.cs - + \ No newline at end of file diff --git a/src/StardewModdingAPI.Installer/Enums/Platform.cs b/src/SMAPI.Installer/Enums/Platform.cs similarity index 100% rename from src/StardewModdingAPI.Installer/Enums/Platform.cs rename to src/SMAPI.Installer/Enums/Platform.cs diff --git a/src/StardewModdingAPI.Installer/Enums/ScriptAction.cs b/src/SMAPI.Installer/Enums/ScriptAction.cs similarity index 100% rename from src/StardewModdingAPI.Installer/Enums/ScriptAction.cs rename to src/SMAPI.Installer/Enums/ScriptAction.cs diff --git a/src/StardewModdingAPI.Installer/InteractiveInstaller.cs b/src/SMAPI.Installer/InteractiveInstaller.cs similarity index 100% rename from src/StardewModdingAPI.Installer/InteractiveInstaller.cs rename to src/SMAPI.Installer/InteractiveInstaller.cs diff --git a/src/StardewModdingAPI.Installer/Program.cs b/src/SMAPI.Installer/Program.cs similarity index 100% rename from src/StardewModdingAPI.Installer/Program.cs rename to src/SMAPI.Installer/Program.cs diff --git a/src/StardewModdingAPI.Installer/Properties/AssemblyInfo.cs b/src/SMAPI.Installer/Properties/AssemblyInfo.cs similarity index 100% rename from src/StardewModdingAPI.Installer/Properties/AssemblyInfo.cs rename to src/SMAPI.Installer/Properties/AssemblyInfo.cs diff --git a/src/StardewModdingAPI.Installer/StardewModdingAPI.Installer.csproj b/src/SMAPI.Installer/StardewModdingAPI.Installer.csproj similarity index 91% rename from src/StardewModdingAPI.Installer/StardewModdingAPI.Installer.csproj rename to src/SMAPI.Installer/StardewModdingAPI.Installer.csproj index 58ce519c..f8e368a4 100644 --- a/src/StardewModdingAPI.Installer/StardewModdingAPI.Installer.csproj +++ b/src/SMAPI.Installer/StardewModdingAPI.Installer.csproj @@ -1,4 +1,4 @@ - + @@ -36,7 +36,7 @@ - + Properties\GlobalAssemblyInfo.cs @@ -51,6 +51,6 @@ - - + + \ No newline at end of file diff --git a/src/StardewModdingAPI.Installer/readme.txt b/src/SMAPI.Installer/readme.txt similarity index 100% rename from src/StardewModdingAPI.Installer/readme.txt rename to src/SMAPI.Installer/readme.txt diff --git a/src/StardewModdingAPI.Models/ModInfoModel.cs b/src/SMAPI.Models/ModInfoModel.cs similarity index 100% rename from src/StardewModdingAPI.Models/ModInfoModel.cs rename to src/SMAPI.Models/ModInfoModel.cs diff --git a/src/StardewModdingAPI.Models/ModSeachModel.cs b/src/SMAPI.Models/ModSeachModel.cs similarity index 100% rename from src/StardewModdingAPI.Models/ModSeachModel.cs rename to src/SMAPI.Models/ModSeachModel.cs diff --git a/src/StardewModdingAPI.Models/StardewModdingAPI.Models.projitems b/src/SMAPI.Models/StardewModdingAPI.Models.projitems similarity index 100% rename from src/StardewModdingAPI.Models/StardewModdingAPI.Models.projitems rename to src/SMAPI.Models/StardewModdingAPI.Models.projitems diff --git a/src/StardewModdingAPI.Models/StardewModdingAPI.Models.shproj b/src/SMAPI.Models/StardewModdingAPI.Models.shproj similarity index 100% rename from src/StardewModdingAPI.Models/StardewModdingAPI.Models.shproj rename to src/SMAPI.Models/StardewModdingAPI.Models.shproj diff --git a/src/StardewModdingAPI.Tests/Core/ModResolverTests.cs b/src/SMAPI.Tests/Core/ModResolverTests.cs similarity index 100% rename from src/StardewModdingAPI.Tests/Core/ModResolverTests.cs rename to src/SMAPI.Tests/Core/ModResolverTests.cs diff --git a/src/StardewModdingAPI.Tests/Core/TranslationTests.cs b/src/SMAPI.Tests/Core/TranslationTests.cs similarity index 100% rename from src/StardewModdingAPI.Tests/Core/TranslationTests.cs rename to src/SMAPI.Tests/Core/TranslationTests.cs diff --git a/src/StardewModdingAPI.Tests/Properties/AssemblyInfo.cs b/src/SMAPI.Tests/Properties/AssemblyInfo.cs similarity index 100% rename from src/StardewModdingAPI.Tests/Properties/AssemblyInfo.cs rename to src/SMAPI.Tests/Properties/AssemblyInfo.cs diff --git a/src/StardewModdingAPI.Tests/Sample.cs b/src/SMAPI.Tests/Sample.cs similarity index 100% rename from src/StardewModdingAPI.Tests/Sample.cs rename to src/SMAPI.Tests/Sample.cs diff --git a/src/StardewModdingAPI.Tests/StardewModdingAPI.Tests.csproj b/src/SMAPI.Tests/StardewModdingAPI.Tests.csproj similarity index 93% rename from src/StardewModdingAPI.Tests/StardewModdingAPI.Tests.csproj rename to src/SMAPI.Tests/StardewModdingAPI.Tests.csproj index 41525bcb..42c3318f 100644 --- a/src/StardewModdingAPI.Tests/StardewModdingAPI.Tests.csproj +++ b/src/SMAPI.Tests/StardewModdingAPI.Tests.csproj @@ -1,4 +1,4 @@ - + @@ -45,7 +45,7 @@ - + Properties\GlobalAssemblyInfo.cs @@ -59,11 +59,11 @@ - + {f1a573b0-f436-472c-ae29-0b91ea6b9f8f} StardewModdingAPI - + \ No newline at end of file diff --git a/src/StardewModdingAPI.Tests/Utilities/SDateTests.cs b/src/SMAPI.Tests/Utilities/SDateTests.cs similarity index 100% rename from src/StardewModdingAPI.Tests/Utilities/SDateTests.cs rename to src/SMAPI.Tests/Utilities/SDateTests.cs diff --git a/src/StardewModdingAPI.Tests/Utilities/SemanticVersionTests.cs b/src/SMAPI.Tests/Utilities/SemanticVersionTests.cs similarity index 100% rename from src/StardewModdingAPI.Tests/Utilities/SemanticVersionTests.cs rename to src/SMAPI.Tests/Utilities/SemanticVersionTests.cs diff --git a/src/StardewModdingAPI.Tests/packages.config b/src/SMAPI.Tests/packages.config similarity index 100% rename from src/StardewModdingAPI.Tests/packages.config rename to src/SMAPI.Tests/packages.config diff --git a/src/StardewModdingAPI.Web/Controllers/ModsController.cs b/src/SMAPI.Web/Controllers/ModsController.cs similarity index 100% rename from src/StardewModdingAPI.Web/Controllers/ModsController.cs rename to src/SMAPI.Web/Controllers/ModsController.cs diff --git a/src/StardewModdingAPI.Web/Framework/ConfigModels/ModUpdateCheckConfig.cs b/src/SMAPI.Web/Framework/ConfigModels/ModUpdateCheckConfig.cs similarity index 100% rename from src/StardewModdingAPI.Web/Framework/ConfigModels/ModUpdateCheckConfig.cs rename to src/SMAPI.Web/Framework/ConfigModels/ModUpdateCheckConfig.cs diff --git a/src/StardewModdingAPI.Web/Framework/InternalControllerFeatureProvider.cs b/src/SMAPI.Web/Framework/InternalControllerFeatureProvider.cs similarity index 100% rename from src/StardewModdingAPI.Web/Framework/InternalControllerFeatureProvider.cs rename to src/SMAPI.Web/Framework/InternalControllerFeatureProvider.cs diff --git a/src/StardewModdingAPI.Web/Framework/ModRepositories/BaseRepository.cs b/src/SMAPI.Web/Framework/ModRepositories/BaseRepository.cs similarity index 100% rename from src/StardewModdingAPI.Web/Framework/ModRepositories/BaseRepository.cs rename to src/SMAPI.Web/Framework/ModRepositories/BaseRepository.cs diff --git a/src/StardewModdingAPI.Web/Framework/ModRepositories/ChucklefishRepository.cs b/src/SMAPI.Web/Framework/ModRepositories/ChucklefishRepository.cs similarity index 100% rename from src/StardewModdingAPI.Web/Framework/ModRepositories/ChucklefishRepository.cs rename to src/SMAPI.Web/Framework/ModRepositories/ChucklefishRepository.cs diff --git a/src/StardewModdingAPI.Web/Framework/ModRepositories/GitHubRepository.cs b/src/SMAPI.Web/Framework/ModRepositories/GitHubRepository.cs similarity index 100% rename from src/StardewModdingAPI.Web/Framework/ModRepositories/GitHubRepository.cs rename to src/SMAPI.Web/Framework/ModRepositories/GitHubRepository.cs diff --git a/src/StardewModdingAPI.Web/Framework/ModRepositories/IModRepository.cs b/src/SMAPI.Web/Framework/ModRepositories/IModRepository.cs similarity index 100% rename from src/StardewModdingAPI.Web/Framework/ModRepositories/IModRepository.cs rename to src/SMAPI.Web/Framework/ModRepositories/IModRepository.cs diff --git a/src/StardewModdingAPI.Web/Framework/ModRepositories/NexusRepository.cs b/src/SMAPI.Web/Framework/ModRepositories/NexusRepository.cs similarity index 100% rename from src/StardewModdingAPI.Web/Framework/ModRepositories/NexusRepository.cs rename to src/SMAPI.Web/Framework/ModRepositories/NexusRepository.cs diff --git a/src/StardewModdingAPI.Web/Framework/RewriteSubdomainRule.cs b/src/SMAPI.Web/Framework/RewriteSubdomainRule.cs similarity index 100% rename from src/StardewModdingAPI.Web/Framework/RewriteSubdomainRule.cs rename to src/SMAPI.Web/Framework/RewriteSubdomainRule.cs diff --git a/src/StardewModdingAPI.Web/Framework/VersionConstraint.cs b/src/SMAPI.Web/Framework/VersionConstraint.cs similarity index 100% rename from src/StardewModdingAPI.Web/Framework/VersionConstraint.cs rename to src/SMAPI.Web/Framework/VersionConstraint.cs diff --git a/src/StardewModdingAPI.Web/Program.cs b/src/SMAPI.Web/Program.cs similarity index 100% rename from src/StardewModdingAPI.Web/Program.cs rename to src/SMAPI.Web/Program.cs diff --git a/src/StardewModdingAPI.Web/Properties/AssemblyInfo.cs b/src/SMAPI.Web/Properties/AssemblyInfo.cs similarity index 100% rename from src/StardewModdingAPI.Web/Properties/AssemblyInfo.cs rename to src/SMAPI.Web/Properties/AssemblyInfo.cs diff --git a/src/StardewModdingAPI.Web/Properties/launchSettings.json b/src/SMAPI.Web/Properties/launchSettings.json similarity index 100% rename from src/StardewModdingAPI.Web/Properties/launchSettings.json rename to src/SMAPI.Web/Properties/launchSettings.json diff --git a/src/StardewModdingAPI.Web/StardewModdingAPI.Web.csproj b/src/SMAPI.Web/StardewModdingAPI.Web.csproj similarity index 79% rename from src/StardewModdingAPI.Web/StardewModdingAPI.Web.csproj rename to src/SMAPI.Web/StardewModdingAPI.Web.csproj index 746b1a69..6b1d0687 100644 --- a/src/StardewModdingAPI.Web/StardewModdingAPI.Web.csproj +++ b/src/SMAPI.Web/StardewModdingAPI.Web.csproj @@ -1,4 +1,4 @@ - + netcoreapp2.0 @@ -6,7 +6,7 @@ - + @@ -21,6 +21,6 @@ - + diff --git a/src/StardewModdingAPI.Web/Startup.cs b/src/SMAPI.Web/Startup.cs similarity index 100% rename from src/StardewModdingAPI.Web/Startup.cs rename to src/SMAPI.Web/Startup.cs diff --git a/src/StardewModdingAPI.Web/appsettings.Development.json b/src/SMAPI.Web/appsettings.Development.json similarity index 100% rename from src/StardewModdingAPI.Web/appsettings.Development.json rename to src/SMAPI.Web/appsettings.Development.json diff --git a/src/StardewModdingAPI.Web/appsettings.json b/src/SMAPI.Web/appsettings.json similarity index 100% rename from src/StardewModdingAPI.Web/appsettings.json rename to src/SMAPI.Web/appsettings.json diff --git a/src/StardewModdingAPI.sln b/src/SMAPI.sln similarity index 78% rename from src/StardewModdingAPI.sln rename to src/SMAPI.sln index 5e8a2c93..5936ff43 100644 --- a/src/StardewModdingAPI.sln +++ b/src/SMAPI.sln @@ -5,42 +5,50 @@ VisualStudioVersion = 15.0.26730.16 MinimumVisualStudioVersion = 10.0.40219.1 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TrainerMod", "TrainerMod\TrainerMod.csproj", "{28480467-1A48-46A7-99F8-236D95225359}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "StardewModdingAPI", "StardewModdingAPI\StardewModdingAPI.csproj", "{F1A573B0-F436-472C-AE29-0B91EA6B9F8F}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "StardewModdingAPI", "SMAPI\StardewModdingAPI.csproj", "{F1A573B0-F436-472C-AE29-0B91EA6B9F8F}" EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "metadata", "metadata", "{86C452BE-D2D8-45B4-B63F-E329EB06CEDA}" +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".root", ".root", "{86C452BE-D2D8-45B4-B63F-E329EB06CEDA}" ProjectSection(SolutionItems) = preProject - .editorconfig = .editorconfig + ..\.editorconfig = ..\.editorconfig ..\.gitattributes = ..\.gitattributes ..\.gitignore = ..\.gitignore - common.targets = common.targets - ..\CONTRIBUTING.md = ..\CONTRIBUTING.md - GlobalAssemblyInfo.cs = GlobalAssemblyInfo.cs - ..\LICENSE = ..\LICENSE - prepare-install-package.targets = prepare-install-package.targets - ..\README.md = ..\README.md - ..\release-notes.md = ..\release-notes.md EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "StardewModdingAPI.Installer", "StardewModdingAPI.Installer\StardewModdingAPI.Installer.csproj", "{443DDF81-6AAF-420A-A610-3459F37E5575}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "StardewModdingAPI.Installer", "SMAPI.Installer\StardewModdingAPI.Installer.csproj", "{443DDF81-6AAF-420A-A610-3459F37E5575}" ProjectSection(ProjectDependencies) = postProject {28480467-1A48-46A7-99F8-236D95225359} = {28480467-1A48-46A7-99F8-236D95225359} {F1A573B0-F436-472C-AE29-0B91EA6B9F8F} = {F1A573B0-F436-472C-AE29-0B91EA6B9F8F} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "StardewModdingAPI.AssemblyRewriters", "StardewModdingAPI.AssemblyRewriters\StardewModdingAPI.AssemblyRewriters.csproj", "{10DB0676-9FC1-4771-A2C8-E2519F091E49}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "StardewModdingAPI.AssemblyRewriters", "SMAPI.AssemblyRewriters\StardewModdingAPI.AssemblyRewriters.csproj", "{10DB0676-9FC1-4771-A2C8-E2519F091E49}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "StardewModdingAPI.Tests", "StardewModdingAPI.Tests\StardewModdingAPI.Tests.csproj", "{36CCB19E-92EB-48C7-9615-98EEFD45109B}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "StardewModdingAPI.Tests", "SMAPI.Tests\StardewModdingAPI.Tests.csproj", "{36CCB19E-92EB-48C7-9615-98EEFD45109B}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "StardewModdingAPI.Web", "StardewModdingAPI.Web\StardewModdingAPI.Web.csproj", "{A308F679-51A3-4006-92D5-BAEC7EBD01A1}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "StardewModdingAPI.Web", "SMAPI.Web\StardewModdingAPI.Web.csproj", "{A308F679-51A3-4006-92D5-BAEC7EBD01A1}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Internal", "Internal", "{82D22ED7-A0A7-4D64-8E92-4B6A5E74ED11}" EndProject -Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "StardewModdingAPI.Models", "StardewModdingAPI.Models\StardewModdingAPI.Models.shproj", "{2AA02FB6-FF03-41CF-A215-2EE60AB4F5DC}" +Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "StardewModdingAPI.Models", "SMAPI.Models\StardewModdingAPI.Models.shproj", "{2AA02FB6-FF03-41CF-A215-2EE60AB4F5DC}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "docs", "docs", "{EB35A917-67B9-4EFA-8DFC-4FB49B3949BB}" + ProjectSection(SolutionItems) = preProject + ..\docs\CONTRIBUTING.md = ..\docs\CONTRIBUTING.md + ..\docs\LICENSE.md = ..\docs\LICENSE.md + ..\docs\README.md = ..\docs\README.md + ..\docs\release-notes.md = ..\docs\release-notes.md + EndProjectSection +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "build", "build", "{09CF91E5-5BAB-4650-A200-E5EA9A633046}" + ProjectSection(SolutionItems) = preProject + ..\build\common.targets = ..\build\common.targets + ..\build\GlobalAssemblyInfo.cs = ..\build\GlobalAssemblyInfo.cs + ..\build\prepare-install-package.targets = ..\build\prepare-install-package.targets + EndProjectSection EndProject Global GlobalSection(SharedMSBuildProjectFiles) = preSolution - StardewModdingAPI.Models\StardewModdingAPI.Models.projitems*{2aa02fb6-ff03-41cf-a215-2ee60ab4f5dc}*SharedItemsImports = 13 - StardewModdingAPI.Models\StardewModdingAPI.Models.projitems*{f1a573b0-f436-472c-ae29-0b91ea6b9f8f}*SharedItemsImports = 4 + SMAPI.Models\StardewModdingAPI.Models.projitems*{2aa02fb6-ff03-41cf-a215-2ee60ab4f5dc}*SharedItemsImports = 13 + SMAPI.Models\StardewModdingAPI.Models.projitems*{f1a573b0-f436-472c-ae29-0b91ea6b9f8f}*SharedItemsImports = 4 EndGlobalSection GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -121,6 +129,8 @@ Global {10DB0676-9FC1-4771-A2C8-E2519F091E49} = {82D22ED7-A0A7-4D64-8E92-4B6A5E74ED11} {36CCB19E-92EB-48C7-9615-98EEFD45109B} = {82D22ED7-A0A7-4D64-8E92-4B6A5E74ED11} {2AA02FB6-FF03-41CF-A215-2EE60AB4F5DC} = {82D22ED7-A0A7-4D64-8E92-4B6A5E74ED11} + {EB35A917-67B9-4EFA-8DFC-4FB49B3949BB} = {86C452BE-D2D8-45B4-B63F-E329EB06CEDA} + {09CF91E5-5BAB-4650-A200-E5EA9A633046} = {86C452BE-D2D8-45B4-B63F-E329EB06CEDA} EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution SolutionGuid = {70143042-A862-47A8-A677-7C819DDC90DC} diff --git a/src/StardewModdingAPI.sln.DotSettings b/src/SMAPI.sln.DotSettings similarity index 100% rename from src/StardewModdingAPI.sln.DotSettings rename to src/SMAPI.sln.DotSettings diff --git a/src/StardewModdingAPI/App.config b/src/SMAPI/App.config similarity index 100% rename from src/StardewModdingAPI/App.config rename to src/SMAPI/App.config diff --git a/src/StardewModdingAPI/Constants.cs b/src/SMAPI/Constants.cs similarity index 100% rename from src/StardewModdingAPI/Constants.cs rename to src/SMAPI/Constants.cs diff --git a/src/StardewModdingAPI/ContentSource.cs b/src/SMAPI/ContentSource.cs similarity index 100% rename from src/StardewModdingAPI/ContentSource.cs rename to src/SMAPI/ContentSource.cs diff --git a/src/StardewModdingAPI/Context.cs b/src/SMAPI/Context.cs similarity index 100% rename from src/StardewModdingAPI/Context.cs rename to src/SMAPI/Context.cs diff --git a/src/StardewModdingAPI/Events/ChangeType.cs b/src/SMAPI/Events/ChangeType.cs similarity index 100% rename from src/StardewModdingAPI/Events/ChangeType.cs rename to src/SMAPI/Events/ChangeType.cs diff --git a/src/StardewModdingAPI/Events/ContentEvents.cs b/src/SMAPI/Events/ContentEvents.cs similarity index 100% rename from src/StardewModdingAPI/Events/ContentEvents.cs rename to src/SMAPI/Events/ContentEvents.cs diff --git a/src/StardewModdingAPI/Events/ControlEvents.cs b/src/SMAPI/Events/ControlEvents.cs similarity index 100% rename from src/StardewModdingAPI/Events/ControlEvents.cs rename to src/SMAPI/Events/ControlEvents.cs diff --git a/src/StardewModdingAPI/Events/EventArgsClickableMenuChanged.cs b/src/SMAPI/Events/EventArgsClickableMenuChanged.cs similarity index 100% rename from src/StardewModdingAPI/Events/EventArgsClickableMenuChanged.cs rename to src/SMAPI/Events/EventArgsClickableMenuChanged.cs diff --git a/src/StardewModdingAPI/Events/EventArgsClickableMenuClosed.cs b/src/SMAPI/Events/EventArgsClickableMenuClosed.cs similarity index 100% rename from src/StardewModdingAPI/Events/EventArgsClickableMenuClosed.cs rename to src/SMAPI/Events/EventArgsClickableMenuClosed.cs diff --git a/src/StardewModdingAPI/Events/EventArgsControllerButtonPressed.cs b/src/SMAPI/Events/EventArgsControllerButtonPressed.cs similarity index 100% rename from src/StardewModdingAPI/Events/EventArgsControllerButtonPressed.cs rename to src/SMAPI/Events/EventArgsControllerButtonPressed.cs diff --git a/src/StardewModdingAPI/Events/EventArgsControllerButtonReleased.cs b/src/SMAPI/Events/EventArgsControllerButtonReleased.cs similarity index 100% rename from src/StardewModdingAPI/Events/EventArgsControllerButtonReleased.cs rename to src/SMAPI/Events/EventArgsControllerButtonReleased.cs diff --git a/src/StardewModdingAPI/Events/EventArgsControllerTriggerPressed.cs b/src/SMAPI/Events/EventArgsControllerTriggerPressed.cs similarity index 100% rename from src/StardewModdingAPI/Events/EventArgsControllerTriggerPressed.cs rename to src/SMAPI/Events/EventArgsControllerTriggerPressed.cs diff --git a/src/StardewModdingAPI/Events/EventArgsControllerTriggerReleased.cs b/src/SMAPI/Events/EventArgsControllerTriggerReleased.cs similarity index 100% rename from src/StardewModdingAPI/Events/EventArgsControllerTriggerReleased.cs rename to src/SMAPI/Events/EventArgsControllerTriggerReleased.cs diff --git a/src/StardewModdingAPI/Events/EventArgsCurrentLocationChanged.cs b/src/SMAPI/Events/EventArgsCurrentLocationChanged.cs similarity index 100% rename from src/StardewModdingAPI/Events/EventArgsCurrentLocationChanged.cs rename to src/SMAPI/Events/EventArgsCurrentLocationChanged.cs diff --git a/src/StardewModdingAPI/Events/EventArgsGameLocationsChanged.cs b/src/SMAPI/Events/EventArgsGameLocationsChanged.cs similarity index 100% rename from src/StardewModdingAPI/Events/EventArgsGameLocationsChanged.cs rename to src/SMAPI/Events/EventArgsGameLocationsChanged.cs diff --git a/src/StardewModdingAPI/Events/EventArgsInput.cs b/src/SMAPI/Events/EventArgsInput.cs similarity index 100% rename from src/StardewModdingAPI/Events/EventArgsInput.cs rename to src/SMAPI/Events/EventArgsInput.cs diff --git a/src/StardewModdingAPI/Events/EventArgsIntChanged.cs b/src/SMAPI/Events/EventArgsIntChanged.cs similarity index 100% rename from src/StardewModdingAPI/Events/EventArgsIntChanged.cs rename to src/SMAPI/Events/EventArgsIntChanged.cs diff --git a/src/StardewModdingAPI/Events/EventArgsInventoryChanged.cs b/src/SMAPI/Events/EventArgsInventoryChanged.cs similarity index 100% rename from src/StardewModdingAPI/Events/EventArgsInventoryChanged.cs rename to src/SMAPI/Events/EventArgsInventoryChanged.cs diff --git a/src/StardewModdingAPI/Events/EventArgsKeyPressed.cs b/src/SMAPI/Events/EventArgsKeyPressed.cs similarity index 100% rename from src/StardewModdingAPI/Events/EventArgsKeyPressed.cs rename to src/SMAPI/Events/EventArgsKeyPressed.cs diff --git a/src/StardewModdingAPI/Events/EventArgsKeyboardStateChanged.cs b/src/SMAPI/Events/EventArgsKeyboardStateChanged.cs similarity index 100% rename from src/StardewModdingAPI/Events/EventArgsKeyboardStateChanged.cs rename to src/SMAPI/Events/EventArgsKeyboardStateChanged.cs diff --git a/src/StardewModdingAPI/Events/EventArgsLevelUp.cs b/src/SMAPI/Events/EventArgsLevelUp.cs similarity index 100% rename from src/StardewModdingAPI/Events/EventArgsLevelUp.cs rename to src/SMAPI/Events/EventArgsLevelUp.cs diff --git a/src/StardewModdingAPI/Events/EventArgsLocationObjectsChanged.cs b/src/SMAPI/Events/EventArgsLocationObjectsChanged.cs similarity index 100% rename from src/StardewModdingAPI/Events/EventArgsLocationObjectsChanged.cs rename to src/SMAPI/Events/EventArgsLocationObjectsChanged.cs diff --git a/src/StardewModdingAPI/Events/EventArgsMineLevelChanged.cs b/src/SMAPI/Events/EventArgsMineLevelChanged.cs similarity index 100% rename from src/StardewModdingAPI/Events/EventArgsMineLevelChanged.cs rename to src/SMAPI/Events/EventArgsMineLevelChanged.cs diff --git a/src/StardewModdingAPI/Events/EventArgsMouseStateChanged.cs b/src/SMAPI/Events/EventArgsMouseStateChanged.cs similarity index 100% rename from src/StardewModdingAPI/Events/EventArgsMouseStateChanged.cs rename to src/SMAPI/Events/EventArgsMouseStateChanged.cs diff --git a/src/StardewModdingAPI/Events/EventArgsValueChanged.cs b/src/SMAPI/Events/EventArgsValueChanged.cs similarity index 100% rename from src/StardewModdingAPI/Events/EventArgsValueChanged.cs rename to src/SMAPI/Events/EventArgsValueChanged.cs diff --git a/src/StardewModdingAPI/Events/GameEvents.cs b/src/SMAPI/Events/GameEvents.cs similarity index 100% rename from src/StardewModdingAPI/Events/GameEvents.cs rename to src/SMAPI/Events/GameEvents.cs diff --git a/src/StardewModdingAPI/Events/GraphicsEvents.cs b/src/SMAPI/Events/GraphicsEvents.cs similarity index 100% rename from src/StardewModdingAPI/Events/GraphicsEvents.cs rename to src/SMAPI/Events/GraphicsEvents.cs diff --git a/src/StardewModdingAPI/Events/InputEvents.cs b/src/SMAPI/Events/InputEvents.cs similarity index 100% rename from src/StardewModdingAPI/Events/InputEvents.cs rename to src/SMAPI/Events/InputEvents.cs diff --git a/src/StardewModdingAPI/Events/ItemStackChange.cs b/src/SMAPI/Events/ItemStackChange.cs similarity index 100% rename from src/StardewModdingAPI/Events/ItemStackChange.cs rename to src/SMAPI/Events/ItemStackChange.cs diff --git a/src/StardewModdingAPI/Events/LocationEvents.cs b/src/SMAPI/Events/LocationEvents.cs similarity index 100% rename from src/StardewModdingAPI/Events/LocationEvents.cs rename to src/SMAPI/Events/LocationEvents.cs diff --git a/src/StardewModdingAPI/Events/MenuEvents.cs b/src/SMAPI/Events/MenuEvents.cs similarity index 100% rename from src/StardewModdingAPI/Events/MenuEvents.cs rename to src/SMAPI/Events/MenuEvents.cs diff --git a/src/StardewModdingAPI/Events/MineEvents.cs b/src/SMAPI/Events/MineEvents.cs similarity index 100% rename from src/StardewModdingAPI/Events/MineEvents.cs rename to src/SMAPI/Events/MineEvents.cs diff --git a/src/StardewModdingAPI/Events/PlayerEvents.cs b/src/SMAPI/Events/PlayerEvents.cs similarity index 100% rename from src/StardewModdingAPI/Events/PlayerEvents.cs rename to src/SMAPI/Events/PlayerEvents.cs diff --git a/src/StardewModdingAPI/Events/SaveEvents.cs b/src/SMAPI/Events/SaveEvents.cs similarity index 100% rename from src/StardewModdingAPI/Events/SaveEvents.cs rename to src/SMAPI/Events/SaveEvents.cs diff --git a/src/StardewModdingAPI/Events/TimeEvents.cs b/src/SMAPI/Events/TimeEvents.cs similarity index 100% rename from src/StardewModdingAPI/Events/TimeEvents.cs rename to src/SMAPI/Events/TimeEvents.cs diff --git a/src/StardewModdingAPI/Framework/Command.cs b/src/SMAPI/Framework/Command.cs similarity index 100% rename from src/StardewModdingAPI/Framework/Command.cs rename to src/SMAPI/Framework/Command.cs diff --git a/src/StardewModdingAPI/Framework/CommandManager.cs b/src/SMAPI/Framework/CommandManager.cs similarity index 100% rename from src/StardewModdingAPI/Framework/CommandManager.cs rename to src/SMAPI/Framework/CommandManager.cs diff --git a/src/StardewModdingAPI/Framework/Content/AssetData.cs b/src/SMAPI/Framework/Content/AssetData.cs similarity index 100% rename from src/StardewModdingAPI/Framework/Content/AssetData.cs rename to src/SMAPI/Framework/Content/AssetData.cs diff --git a/src/StardewModdingAPI/Framework/Content/AssetDataForDictionary.cs b/src/SMAPI/Framework/Content/AssetDataForDictionary.cs similarity index 100% rename from src/StardewModdingAPI/Framework/Content/AssetDataForDictionary.cs rename to src/SMAPI/Framework/Content/AssetDataForDictionary.cs diff --git a/src/StardewModdingAPI/Framework/Content/AssetDataForImage.cs b/src/SMAPI/Framework/Content/AssetDataForImage.cs similarity index 100% rename from src/StardewModdingAPI/Framework/Content/AssetDataForImage.cs rename to src/SMAPI/Framework/Content/AssetDataForImage.cs diff --git a/src/StardewModdingAPI/Framework/Content/AssetDataForObject.cs b/src/SMAPI/Framework/Content/AssetDataForObject.cs similarity index 100% rename from src/StardewModdingAPI/Framework/Content/AssetDataForObject.cs rename to src/SMAPI/Framework/Content/AssetDataForObject.cs diff --git a/src/StardewModdingAPI/Framework/Content/AssetInfo.cs b/src/SMAPI/Framework/Content/AssetInfo.cs similarity index 100% rename from src/StardewModdingAPI/Framework/Content/AssetInfo.cs rename to src/SMAPI/Framework/Content/AssetInfo.cs diff --git a/src/StardewModdingAPI/Framework/ContentManagerShim.cs b/src/SMAPI/Framework/ContentManagerShim.cs similarity index 100% rename from src/StardewModdingAPI/Framework/ContentManagerShim.cs rename to src/SMAPI/Framework/ContentManagerShim.cs diff --git a/src/StardewModdingAPI/Framework/CursorPosition.cs b/src/SMAPI/Framework/CursorPosition.cs similarity index 100% rename from src/StardewModdingAPI/Framework/CursorPosition.cs rename to src/SMAPI/Framework/CursorPosition.cs diff --git a/src/StardewModdingAPI/Framework/DeprecationLevel.cs b/src/SMAPI/Framework/DeprecationLevel.cs similarity index 100% rename from src/StardewModdingAPI/Framework/DeprecationLevel.cs rename to src/SMAPI/Framework/DeprecationLevel.cs diff --git a/src/StardewModdingAPI/Framework/DeprecationManager.cs b/src/SMAPI/Framework/DeprecationManager.cs similarity index 100% rename from src/StardewModdingAPI/Framework/DeprecationManager.cs rename to src/SMAPI/Framework/DeprecationManager.cs diff --git a/src/StardewModdingAPI/Framework/Exceptions/SAssemblyLoadFailedException.cs b/src/SMAPI/Framework/Exceptions/SAssemblyLoadFailedException.cs similarity index 100% rename from src/StardewModdingAPI/Framework/Exceptions/SAssemblyLoadFailedException.cs rename to src/SMAPI/Framework/Exceptions/SAssemblyLoadFailedException.cs diff --git a/src/StardewModdingAPI/Framework/Exceptions/SContentLoadException.cs b/src/SMAPI/Framework/Exceptions/SContentLoadException.cs similarity index 100% rename from src/StardewModdingAPI/Framework/Exceptions/SContentLoadException.cs rename to src/SMAPI/Framework/Exceptions/SContentLoadException.cs diff --git a/src/StardewModdingAPI/Framework/Exceptions/SParseException.cs b/src/SMAPI/Framework/Exceptions/SParseException.cs similarity index 100% rename from src/StardewModdingAPI/Framework/Exceptions/SParseException.cs rename to src/SMAPI/Framework/Exceptions/SParseException.cs diff --git a/src/StardewModdingAPI/Framework/GameVersion.cs b/src/SMAPI/Framework/GameVersion.cs similarity index 100% rename from src/StardewModdingAPI/Framework/GameVersion.cs rename to src/SMAPI/Framework/GameVersion.cs diff --git a/src/StardewModdingAPI/Framework/IModMetadata.cs b/src/SMAPI/Framework/IModMetadata.cs similarity index 100% rename from src/StardewModdingAPI/Framework/IModMetadata.cs rename to src/SMAPI/Framework/IModMetadata.cs diff --git a/src/StardewModdingAPI/Framework/InternalExtensions.cs b/src/SMAPI/Framework/InternalExtensions.cs similarity index 100% rename from src/StardewModdingAPI/Framework/InternalExtensions.cs rename to src/SMAPI/Framework/InternalExtensions.cs diff --git a/src/StardewModdingAPI/Framework/Logging/ConsoleInterceptionManager.cs b/src/SMAPI/Framework/Logging/ConsoleInterceptionManager.cs similarity index 100% rename from src/StardewModdingAPI/Framework/Logging/ConsoleInterceptionManager.cs rename to src/SMAPI/Framework/Logging/ConsoleInterceptionManager.cs diff --git a/src/StardewModdingAPI/Framework/Logging/InterceptingTextWriter.cs b/src/SMAPI/Framework/Logging/InterceptingTextWriter.cs similarity index 100% rename from src/StardewModdingAPI/Framework/Logging/InterceptingTextWriter.cs rename to src/SMAPI/Framework/Logging/InterceptingTextWriter.cs diff --git a/src/StardewModdingAPI/Framework/Logging/LogFileManager.cs b/src/SMAPI/Framework/Logging/LogFileManager.cs similarity index 100% rename from src/StardewModdingAPI/Framework/Logging/LogFileManager.cs rename to src/SMAPI/Framework/Logging/LogFileManager.cs diff --git a/src/StardewModdingAPI/Framework/ModHelpers/BaseHelper.cs b/src/SMAPI/Framework/ModHelpers/BaseHelper.cs similarity index 100% rename from src/StardewModdingAPI/Framework/ModHelpers/BaseHelper.cs rename to src/SMAPI/Framework/ModHelpers/BaseHelper.cs diff --git a/src/StardewModdingAPI/Framework/ModHelpers/CommandHelper.cs b/src/SMAPI/Framework/ModHelpers/CommandHelper.cs similarity index 100% rename from src/StardewModdingAPI/Framework/ModHelpers/CommandHelper.cs rename to src/SMAPI/Framework/ModHelpers/CommandHelper.cs diff --git a/src/StardewModdingAPI/Framework/ModHelpers/ContentHelper.cs b/src/SMAPI/Framework/ModHelpers/ContentHelper.cs similarity index 100% rename from src/StardewModdingAPI/Framework/ModHelpers/ContentHelper.cs rename to src/SMAPI/Framework/ModHelpers/ContentHelper.cs diff --git a/src/StardewModdingAPI/Framework/ModHelpers/ModHelper.cs b/src/SMAPI/Framework/ModHelpers/ModHelper.cs similarity index 100% rename from src/StardewModdingAPI/Framework/ModHelpers/ModHelper.cs rename to src/SMAPI/Framework/ModHelpers/ModHelper.cs diff --git a/src/StardewModdingAPI/Framework/ModHelpers/ModRegistryHelper.cs b/src/SMAPI/Framework/ModHelpers/ModRegistryHelper.cs similarity index 100% rename from src/StardewModdingAPI/Framework/ModHelpers/ModRegistryHelper.cs rename to src/SMAPI/Framework/ModHelpers/ModRegistryHelper.cs diff --git a/src/StardewModdingAPI/Framework/ModHelpers/ReflectionHelper.cs b/src/SMAPI/Framework/ModHelpers/ReflectionHelper.cs similarity index 100% rename from src/StardewModdingAPI/Framework/ModHelpers/ReflectionHelper.cs rename to src/SMAPI/Framework/ModHelpers/ReflectionHelper.cs diff --git a/src/StardewModdingAPI/Framework/ModHelpers/TranslationHelper.cs b/src/SMAPI/Framework/ModHelpers/TranslationHelper.cs similarity index 100% rename from src/StardewModdingAPI/Framework/ModHelpers/TranslationHelper.cs rename to src/SMAPI/Framework/ModHelpers/TranslationHelper.cs diff --git a/src/StardewModdingAPI/Framework/ModLoading/AssemblyDefinitionResolver.cs b/src/SMAPI/Framework/ModLoading/AssemblyDefinitionResolver.cs similarity index 100% rename from src/StardewModdingAPI/Framework/ModLoading/AssemblyDefinitionResolver.cs rename to src/SMAPI/Framework/ModLoading/AssemblyDefinitionResolver.cs diff --git a/src/StardewModdingAPI/Framework/ModLoading/AssemblyLoadStatus.cs b/src/SMAPI/Framework/ModLoading/AssemblyLoadStatus.cs similarity index 100% rename from src/StardewModdingAPI/Framework/ModLoading/AssemblyLoadStatus.cs rename to src/SMAPI/Framework/ModLoading/AssemblyLoadStatus.cs diff --git a/src/StardewModdingAPI/Framework/ModLoading/AssemblyLoader.cs b/src/SMAPI/Framework/ModLoading/AssemblyLoader.cs similarity index 100% rename from src/StardewModdingAPI/Framework/ModLoading/AssemblyLoader.cs rename to src/SMAPI/Framework/ModLoading/AssemblyLoader.cs diff --git a/src/StardewModdingAPI/Framework/ModLoading/AssemblyParseResult.cs b/src/SMAPI/Framework/ModLoading/AssemblyParseResult.cs similarity index 100% rename from src/StardewModdingAPI/Framework/ModLoading/AssemblyParseResult.cs rename to src/SMAPI/Framework/ModLoading/AssemblyParseResult.cs diff --git a/src/StardewModdingAPI/Framework/ModLoading/Finders/EventFinder.cs b/src/SMAPI/Framework/ModLoading/Finders/EventFinder.cs similarity index 100% rename from src/StardewModdingAPI/Framework/ModLoading/Finders/EventFinder.cs rename to src/SMAPI/Framework/ModLoading/Finders/EventFinder.cs diff --git a/src/StardewModdingAPI/Framework/ModLoading/Finders/FieldFinder.cs b/src/SMAPI/Framework/ModLoading/Finders/FieldFinder.cs similarity index 100% rename from src/StardewModdingAPI/Framework/ModLoading/Finders/FieldFinder.cs rename to src/SMAPI/Framework/ModLoading/Finders/FieldFinder.cs diff --git a/src/StardewModdingAPI/Framework/ModLoading/Finders/MethodFinder.cs b/src/SMAPI/Framework/ModLoading/Finders/MethodFinder.cs similarity index 100% rename from src/StardewModdingAPI/Framework/ModLoading/Finders/MethodFinder.cs rename to src/SMAPI/Framework/ModLoading/Finders/MethodFinder.cs diff --git a/src/StardewModdingAPI/Framework/ModLoading/Finders/PropertyFinder.cs b/src/SMAPI/Framework/ModLoading/Finders/PropertyFinder.cs similarity index 100% rename from src/StardewModdingAPI/Framework/ModLoading/Finders/PropertyFinder.cs rename to src/SMAPI/Framework/ModLoading/Finders/PropertyFinder.cs diff --git a/src/StardewModdingAPI/Framework/ModLoading/Finders/TypeFinder.cs b/src/SMAPI/Framework/ModLoading/Finders/TypeFinder.cs similarity index 100% rename from src/StardewModdingAPI/Framework/ModLoading/Finders/TypeFinder.cs rename to src/SMAPI/Framework/ModLoading/Finders/TypeFinder.cs diff --git a/src/StardewModdingAPI/Framework/ModLoading/IInstructionHandler.cs b/src/SMAPI/Framework/ModLoading/IInstructionHandler.cs similarity index 100% rename from src/StardewModdingAPI/Framework/ModLoading/IInstructionHandler.cs rename to src/SMAPI/Framework/ModLoading/IInstructionHandler.cs diff --git a/src/StardewModdingAPI/Framework/ModLoading/IncompatibleInstructionException.cs b/src/SMAPI/Framework/ModLoading/IncompatibleInstructionException.cs similarity index 100% rename from src/StardewModdingAPI/Framework/ModLoading/IncompatibleInstructionException.cs rename to src/SMAPI/Framework/ModLoading/IncompatibleInstructionException.cs diff --git a/src/StardewModdingAPI/Framework/ModLoading/InstructionHandleResult.cs b/src/SMAPI/Framework/ModLoading/InstructionHandleResult.cs similarity index 100% rename from src/StardewModdingAPI/Framework/ModLoading/InstructionHandleResult.cs rename to src/SMAPI/Framework/ModLoading/InstructionHandleResult.cs diff --git a/src/StardewModdingAPI/Framework/ModLoading/InvalidModStateException.cs b/src/SMAPI/Framework/ModLoading/InvalidModStateException.cs similarity index 100% rename from src/StardewModdingAPI/Framework/ModLoading/InvalidModStateException.cs rename to src/SMAPI/Framework/ModLoading/InvalidModStateException.cs diff --git a/src/StardewModdingAPI/Framework/ModLoading/ModDependencyStatus.cs b/src/SMAPI/Framework/ModLoading/ModDependencyStatus.cs similarity index 100% rename from src/StardewModdingAPI/Framework/ModLoading/ModDependencyStatus.cs rename to src/SMAPI/Framework/ModLoading/ModDependencyStatus.cs diff --git a/src/StardewModdingAPI/Framework/ModLoading/ModMetadata.cs b/src/SMAPI/Framework/ModLoading/ModMetadata.cs similarity index 100% rename from src/StardewModdingAPI/Framework/ModLoading/ModMetadata.cs rename to src/SMAPI/Framework/ModLoading/ModMetadata.cs diff --git a/src/StardewModdingAPI/Framework/ModLoading/ModMetadataStatus.cs b/src/SMAPI/Framework/ModLoading/ModMetadataStatus.cs similarity index 100% rename from src/StardewModdingAPI/Framework/ModLoading/ModMetadataStatus.cs rename to src/SMAPI/Framework/ModLoading/ModMetadataStatus.cs diff --git a/src/StardewModdingAPI/Framework/ModLoading/ModResolver.cs b/src/SMAPI/Framework/ModLoading/ModResolver.cs similarity index 100% rename from src/StardewModdingAPI/Framework/ModLoading/ModResolver.cs rename to src/SMAPI/Framework/ModLoading/ModResolver.cs diff --git a/src/StardewModdingAPI/Framework/ModLoading/Platform.cs b/src/SMAPI/Framework/ModLoading/Platform.cs similarity index 100% rename from src/StardewModdingAPI/Framework/ModLoading/Platform.cs rename to src/SMAPI/Framework/ModLoading/Platform.cs diff --git a/src/StardewModdingAPI/Framework/ModLoading/PlatformAssemblyMap.cs b/src/SMAPI/Framework/ModLoading/PlatformAssemblyMap.cs similarity index 100% rename from src/StardewModdingAPI/Framework/ModLoading/PlatformAssemblyMap.cs rename to src/SMAPI/Framework/ModLoading/PlatformAssemblyMap.cs diff --git a/src/StardewModdingAPI/Framework/ModLoading/RewriteHelper.cs b/src/SMAPI/Framework/ModLoading/RewriteHelper.cs similarity index 100% rename from src/StardewModdingAPI/Framework/ModLoading/RewriteHelper.cs rename to src/SMAPI/Framework/ModLoading/RewriteHelper.cs diff --git a/src/StardewModdingAPI/Framework/ModLoading/Rewriters/FieldReplaceRewriter.cs b/src/SMAPI/Framework/ModLoading/Rewriters/FieldReplaceRewriter.cs similarity index 100% rename from src/StardewModdingAPI/Framework/ModLoading/Rewriters/FieldReplaceRewriter.cs rename to src/SMAPI/Framework/ModLoading/Rewriters/FieldReplaceRewriter.cs diff --git a/src/StardewModdingAPI/Framework/ModLoading/Rewriters/FieldToPropertyRewriter.cs b/src/SMAPI/Framework/ModLoading/Rewriters/FieldToPropertyRewriter.cs similarity index 100% rename from src/StardewModdingAPI/Framework/ModLoading/Rewriters/FieldToPropertyRewriter.cs rename to src/SMAPI/Framework/ModLoading/Rewriters/FieldToPropertyRewriter.cs diff --git a/src/StardewModdingAPI/Framework/ModLoading/Rewriters/MethodParentRewriter.cs b/src/SMAPI/Framework/ModLoading/Rewriters/MethodParentRewriter.cs similarity index 100% rename from src/StardewModdingAPI/Framework/ModLoading/Rewriters/MethodParentRewriter.cs rename to src/SMAPI/Framework/ModLoading/Rewriters/MethodParentRewriter.cs diff --git a/src/StardewModdingAPI/Framework/ModLoading/Rewriters/TypeReferenceRewriter.cs b/src/SMAPI/Framework/ModLoading/Rewriters/TypeReferenceRewriter.cs similarity index 100% rename from src/StardewModdingAPI/Framework/ModLoading/Rewriters/TypeReferenceRewriter.cs rename to src/SMAPI/Framework/ModLoading/Rewriters/TypeReferenceRewriter.cs diff --git a/src/StardewModdingAPI/Framework/ModLoading/Rewriters/VirtualEntryCallRemover.cs b/src/SMAPI/Framework/ModLoading/Rewriters/VirtualEntryCallRemover.cs similarity index 100% rename from src/StardewModdingAPI/Framework/ModLoading/Rewriters/VirtualEntryCallRemover.cs rename to src/SMAPI/Framework/ModLoading/Rewriters/VirtualEntryCallRemover.cs diff --git a/src/StardewModdingAPI/Framework/ModRegistry.cs b/src/SMAPI/Framework/ModRegistry.cs similarity index 100% rename from src/StardewModdingAPI/Framework/ModRegistry.cs rename to src/SMAPI/Framework/ModRegistry.cs diff --git a/src/StardewModdingAPI/Framework/Models/Manifest.cs b/src/SMAPI/Framework/Models/Manifest.cs similarity index 100% rename from src/StardewModdingAPI/Framework/Models/Manifest.cs rename to src/SMAPI/Framework/Models/Manifest.cs diff --git a/src/StardewModdingAPI/Framework/Models/ManifestDependency.cs b/src/SMAPI/Framework/Models/ManifestDependency.cs similarity index 100% rename from src/StardewModdingAPI/Framework/Models/ManifestDependency.cs rename to src/SMAPI/Framework/Models/ManifestDependency.cs diff --git a/src/StardewModdingAPI/Framework/Models/ModCompatibility.cs b/src/SMAPI/Framework/Models/ModCompatibility.cs similarity index 100% rename from src/StardewModdingAPI/Framework/Models/ModCompatibility.cs rename to src/SMAPI/Framework/Models/ModCompatibility.cs diff --git a/src/StardewModdingAPI/Framework/Models/ModDataID.cs b/src/SMAPI/Framework/Models/ModDataID.cs similarity index 100% rename from src/StardewModdingAPI/Framework/Models/ModDataID.cs rename to src/SMAPI/Framework/Models/ModDataID.cs diff --git a/src/StardewModdingAPI/Framework/Models/ModDataRecord.cs b/src/SMAPI/Framework/Models/ModDataRecord.cs similarity index 100% rename from src/StardewModdingAPI/Framework/Models/ModDataRecord.cs rename to src/SMAPI/Framework/Models/ModDataRecord.cs diff --git a/src/StardewModdingAPI/Framework/Models/ModStatus.cs b/src/SMAPI/Framework/Models/ModStatus.cs similarity index 100% rename from src/StardewModdingAPI/Framework/Models/ModStatus.cs rename to src/SMAPI/Framework/Models/ModStatus.cs diff --git a/src/StardewModdingAPI/Framework/Models/SConfig.cs b/src/SMAPI/Framework/Models/SConfig.cs similarity index 100% rename from src/StardewModdingAPI/Framework/Models/SConfig.cs rename to src/SMAPI/Framework/Models/SConfig.cs diff --git a/src/StardewModdingAPI/Framework/Monitor.cs b/src/SMAPI/Framework/Monitor.cs similarity index 100% rename from src/StardewModdingAPI/Framework/Monitor.cs rename to src/SMAPI/Framework/Monitor.cs diff --git a/src/StardewModdingAPI/Framework/Reflection/CacheEntry.cs b/src/SMAPI/Framework/Reflection/CacheEntry.cs similarity index 100% rename from src/StardewModdingAPI/Framework/Reflection/CacheEntry.cs rename to src/SMAPI/Framework/Reflection/CacheEntry.cs diff --git a/src/StardewModdingAPI/Framework/Reflection/PrivateField.cs b/src/SMAPI/Framework/Reflection/PrivateField.cs similarity index 100% rename from src/StardewModdingAPI/Framework/Reflection/PrivateField.cs rename to src/SMAPI/Framework/Reflection/PrivateField.cs diff --git a/src/StardewModdingAPI/Framework/Reflection/PrivateMethod.cs b/src/SMAPI/Framework/Reflection/PrivateMethod.cs similarity index 100% rename from src/StardewModdingAPI/Framework/Reflection/PrivateMethod.cs rename to src/SMAPI/Framework/Reflection/PrivateMethod.cs diff --git a/src/StardewModdingAPI/Framework/Reflection/PrivateProperty.cs b/src/SMAPI/Framework/Reflection/PrivateProperty.cs similarity index 100% rename from src/StardewModdingAPI/Framework/Reflection/PrivateProperty.cs rename to src/SMAPI/Framework/Reflection/PrivateProperty.cs diff --git a/src/StardewModdingAPI/Framework/Reflection/Reflector.cs b/src/SMAPI/Framework/Reflection/Reflector.cs similarity index 100% rename from src/StardewModdingAPI/Framework/Reflection/Reflector.cs rename to src/SMAPI/Framework/Reflection/Reflector.cs diff --git a/src/StardewModdingAPI/Framework/RequestExitDelegate.cs b/src/SMAPI/Framework/RequestExitDelegate.cs similarity index 100% rename from src/StardewModdingAPI/Framework/RequestExitDelegate.cs rename to src/SMAPI/Framework/RequestExitDelegate.cs diff --git a/src/StardewModdingAPI/Framework/SContentManager.cs b/src/SMAPI/Framework/SContentManager.cs similarity index 100% rename from src/StardewModdingAPI/Framework/SContentManager.cs rename to src/SMAPI/Framework/SContentManager.cs diff --git a/src/StardewModdingAPI/Framework/SGame.cs b/src/SMAPI/Framework/SGame.cs similarity index 100% rename from src/StardewModdingAPI/Framework/SGame.cs rename to src/SMAPI/Framework/SGame.cs diff --git a/src/StardewModdingAPI/Framework/Serialisation/JsonHelper.cs b/src/SMAPI/Framework/Serialisation/JsonHelper.cs similarity index 100% rename from src/StardewModdingAPI/Framework/Serialisation/JsonHelper.cs rename to src/SMAPI/Framework/Serialisation/JsonHelper.cs diff --git a/src/StardewModdingAPI/Framework/Serialisation/SFieldConverter.cs b/src/SMAPI/Framework/Serialisation/SFieldConverter.cs similarity index 100% rename from src/StardewModdingAPI/Framework/Serialisation/SFieldConverter.cs rename to src/SMAPI/Framework/Serialisation/SFieldConverter.cs diff --git a/src/StardewModdingAPI/Framework/Serialisation/SelectiveStringEnumConverter.cs b/src/SMAPI/Framework/Serialisation/SelectiveStringEnumConverter.cs similarity index 100% rename from src/StardewModdingAPI/Framework/Serialisation/SelectiveStringEnumConverter.cs rename to src/SMAPI/Framework/Serialisation/SelectiveStringEnumConverter.cs diff --git a/src/StardewModdingAPI/Framework/Utilities/ContextHash.cs b/src/SMAPI/Framework/Utilities/ContextHash.cs similarity index 100% rename from src/StardewModdingAPI/Framework/Utilities/ContextHash.cs rename to src/SMAPI/Framework/Utilities/ContextHash.cs diff --git a/src/StardewModdingAPI/Framework/Utilities/Countdown.cs b/src/SMAPI/Framework/Utilities/Countdown.cs similarity index 100% rename from src/StardewModdingAPI/Framework/Utilities/Countdown.cs rename to src/SMAPI/Framework/Utilities/Countdown.cs diff --git a/src/StardewModdingAPI/Framework/WebApiClient.cs b/src/SMAPI/Framework/WebApiClient.cs similarity index 100% rename from src/StardewModdingAPI/Framework/WebApiClient.cs rename to src/SMAPI/Framework/WebApiClient.cs diff --git a/src/StardewModdingAPI/IAssetData.cs b/src/SMAPI/IAssetData.cs similarity index 100% rename from src/StardewModdingAPI/IAssetData.cs rename to src/SMAPI/IAssetData.cs diff --git a/src/StardewModdingAPI/IAssetDataForDictionary.cs b/src/SMAPI/IAssetDataForDictionary.cs similarity index 100% rename from src/StardewModdingAPI/IAssetDataForDictionary.cs rename to src/SMAPI/IAssetDataForDictionary.cs diff --git a/src/StardewModdingAPI/IAssetDataForImage.cs b/src/SMAPI/IAssetDataForImage.cs similarity index 100% rename from src/StardewModdingAPI/IAssetDataForImage.cs rename to src/SMAPI/IAssetDataForImage.cs diff --git a/src/StardewModdingAPI/IAssetEditor.cs b/src/SMAPI/IAssetEditor.cs similarity index 100% rename from src/StardewModdingAPI/IAssetEditor.cs rename to src/SMAPI/IAssetEditor.cs diff --git a/src/StardewModdingAPI/IAssetInfo.cs b/src/SMAPI/IAssetInfo.cs similarity index 100% rename from src/StardewModdingAPI/IAssetInfo.cs rename to src/SMAPI/IAssetInfo.cs diff --git a/src/StardewModdingAPI/IAssetLoader.cs b/src/SMAPI/IAssetLoader.cs similarity index 100% rename from src/StardewModdingAPI/IAssetLoader.cs rename to src/SMAPI/IAssetLoader.cs diff --git a/src/StardewModdingAPI/ICommandHelper.cs b/src/SMAPI/ICommandHelper.cs similarity index 100% rename from src/StardewModdingAPI/ICommandHelper.cs rename to src/SMAPI/ICommandHelper.cs diff --git a/src/StardewModdingAPI/IContentHelper.cs b/src/SMAPI/IContentHelper.cs similarity index 100% rename from src/StardewModdingAPI/IContentHelper.cs rename to src/SMAPI/IContentHelper.cs diff --git a/src/StardewModdingAPI/ICursorPosition.cs b/src/SMAPI/ICursorPosition.cs similarity index 100% rename from src/StardewModdingAPI/ICursorPosition.cs rename to src/SMAPI/ICursorPosition.cs diff --git a/src/StardewModdingAPI/IManifest.cs b/src/SMAPI/IManifest.cs similarity index 100% rename from src/StardewModdingAPI/IManifest.cs rename to src/SMAPI/IManifest.cs diff --git a/src/StardewModdingAPI/IManifestDependency.cs b/src/SMAPI/IManifestDependency.cs similarity index 100% rename from src/StardewModdingAPI/IManifestDependency.cs rename to src/SMAPI/IManifestDependency.cs diff --git a/src/StardewModdingAPI/IMod.cs b/src/SMAPI/IMod.cs similarity index 100% rename from src/StardewModdingAPI/IMod.cs rename to src/SMAPI/IMod.cs diff --git a/src/StardewModdingAPI/IModHelper.cs b/src/SMAPI/IModHelper.cs similarity index 100% rename from src/StardewModdingAPI/IModHelper.cs rename to src/SMAPI/IModHelper.cs diff --git a/src/StardewModdingAPI/IModLinked.cs b/src/SMAPI/IModLinked.cs similarity index 100% rename from src/StardewModdingAPI/IModLinked.cs rename to src/SMAPI/IModLinked.cs diff --git a/src/StardewModdingAPI/IModRegistry.cs b/src/SMAPI/IModRegistry.cs similarity index 100% rename from src/StardewModdingAPI/IModRegistry.cs rename to src/SMAPI/IModRegistry.cs diff --git a/src/StardewModdingAPI/IMonitor.cs b/src/SMAPI/IMonitor.cs similarity index 100% rename from src/StardewModdingAPI/IMonitor.cs rename to src/SMAPI/IMonitor.cs diff --git a/src/StardewModdingAPI/IPrivateField.cs b/src/SMAPI/IPrivateField.cs similarity index 100% rename from src/StardewModdingAPI/IPrivateField.cs rename to src/SMAPI/IPrivateField.cs diff --git a/src/StardewModdingAPI/IPrivateMethod.cs b/src/SMAPI/IPrivateMethod.cs similarity index 100% rename from src/StardewModdingAPI/IPrivateMethod.cs rename to src/SMAPI/IPrivateMethod.cs diff --git a/src/StardewModdingAPI/IPrivateProperty.cs b/src/SMAPI/IPrivateProperty.cs similarity index 100% rename from src/StardewModdingAPI/IPrivateProperty.cs rename to src/SMAPI/IPrivateProperty.cs diff --git a/src/StardewModdingAPI/IReflectionHelper.cs b/src/SMAPI/IReflectionHelper.cs similarity index 100% rename from src/StardewModdingAPI/IReflectionHelper.cs rename to src/SMAPI/IReflectionHelper.cs diff --git a/src/StardewModdingAPI/ISemanticVersion.cs b/src/SMAPI/ISemanticVersion.cs similarity index 100% rename from src/StardewModdingAPI/ISemanticVersion.cs rename to src/SMAPI/ISemanticVersion.cs diff --git a/src/StardewModdingAPI/ITranslationHelper.cs b/src/SMAPI/ITranslationHelper.cs similarity index 100% rename from src/StardewModdingAPI/ITranslationHelper.cs rename to src/SMAPI/ITranslationHelper.cs diff --git a/src/StardewModdingAPI/LogLevel.cs b/src/SMAPI/LogLevel.cs similarity index 100% rename from src/StardewModdingAPI/LogLevel.cs rename to src/SMAPI/LogLevel.cs diff --git a/src/StardewModdingAPI/Metadata/CoreAssets.cs b/src/SMAPI/Metadata/CoreAssets.cs similarity index 100% rename from src/StardewModdingAPI/Metadata/CoreAssets.cs rename to src/SMAPI/Metadata/CoreAssets.cs diff --git a/src/StardewModdingAPI/Metadata/InstructionMetadata.cs b/src/SMAPI/Metadata/InstructionMetadata.cs similarity index 100% rename from src/StardewModdingAPI/Metadata/InstructionMetadata.cs rename to src/SMAPI/Metadata/InstructionMetadata.cs diff --git a/src/StardewModdingAPI/Mod.cs b/src/SMAPI/Mod.cs similarity index 100% rename from src/StardewModdingAPI/Mod.cs rename to src/SMAPI/Mod.cs diff --git a/src/StardewModdingAPI/PatchMode.cs b/src/SMAPI/PatchMode.cs similarity index 100% rename from src/StardewModdingAPI/PatchMode.cs rename to src/SMAPI/PatchMode.cs diff --git a/src/StardewModdingAPI/Program.cs b/src/SMAPI/Program.cs similarity index 100% rename from src/StardewModdingAPI/Program.cs rename to src/SMAPI/Program.cs diff --git a/src/StardewModdingAPI/Properties/AssemblyInfo.cs b/src/SMAPI/Properties/AssemblyInfo.cs similarity index 100% rename from src/StardewModdingAPI/Properties/AssemblyInfo.cs rename to src/SMAPI/Properties/AssemblyInfo.cs diff --git a/src/StardewModdingAPI/SemanticVersion.cs b/src/SMAPI/SemanticVersion.cs similarity index 100% rename from src/StardewModdingAPI/SemanticVersion.cs rename to src/SMAPI/SemanticVersion.cs diff --git a/src/StardewModdingAPI/StardewModdingAPI.config.json b/src/SMAPI/StardewModdingAPI.config.json similarity index 100% rename from src/StardewModdingAPI/StardewModdingAPI.config.json rename to src/SMAPI/StardewModdingAPI.config.json diff --git a/src/StardewModdingAPI/StardewModdingAPI.csproj b/src/SMAPI/StardewModdingAPI.csproj similarity index 97% rename from src/StardewModdingAPI/StardewModdingAPI.csproj rename to src/SMAPI/StardewModdingAPI.csproj index 3721a11b..c6ff75d1 100644 --- a/src/StardewModdingAPI/StardewModdingAPI.csproj +++ b/src/SMAPI/StardewModdingAPI.csproj @@ -1,4 +1,4 @@ - + @@ -87,7 +87,7 @@ - + Properties\GlobalAssemblyInfo.cs @@ -265,13 +265,13 @@ false - + - + {10db0676-9fc1-4771-a2c8-e2519f091e49} StardewModdingAPI.AssemblyRewriters - + \ No newline at end of file diff --git a/src/StardewModdingAPI/Translation.cs b/src/SMAPI/Translation.cs similarity index 100% rename from src/StardewModdingAPI/Translation.cs rename to src/SMAPI/Translation.cs diff --git a/src/StardewModdingAPI/Utilities/SButton.cs b/src/SMAPI/Utilities/SButton.cs similarity index 100% rename from src/StardewModdingAPI/Utilities/SButton.cs rename to src/SMAPI/Utilities/SButton.cs diff --git a/src/StardewModdingAPI/Utilities/SDate.cs b/src/SMAPI/Utilities/SDate.cs similarity index 100% rename from src/StardewModdingAPI/Utilities/SDate.cs rename to src/SMAPI/Utilities/SDate.cs diff --git a/src/StardewModdingAPI/icon.ico b/src/SMAPI/icon.ico similarity index 100% rename from src/StardewModdingAPI/icon.ico rename to src/SMAPI/icon.ico diff --git a/src/StardewModdingAPI/packages.config b/src/SMAPI/packages.config similarity index 100% rename from src/StardewModdingAPI/packages.config rename to src/SMAPI/packages.config diff --git a/src/StardewModdingAPI/steam_appid.txt b/src/SMAPI/steam_appid.txt similarity index 100% rename from src/StardewModdingAPI/steam_appid.txt rename to src/SMAPI/steam_appid.txt diff --git a/src/StardewModdingAPI/unix-launcher.sh b/src/SMAPI/unix-launcher.sh similarity index 100% rename from src/StardewModdingAPI/unix-launcher.sh rename to src/SMAPI/unix-launcher.sh diff --git a/src/TrainerMod/TrainerMod.csproj b/src/TrainerMod/TrainerMod.csproj index 383e8c28..3182338c 100644 --- a/src/TrainerMod/TrainerMod.csproj +++ b/src/TrainerMod/TrainerMod.csproj @@ -1,4 +1,4 @@ - + @@ -48,7 +48,7 @@ - + Properties\GlobalAssemblyInfo.cs @@ -85,7 +85,7 @@ - + {f1a573b0-f436-472c-ae29-0b91ea6b9f8f} StardewModdingAPI False @@ -98,5 +98,5 @@ - + \ No newline at end of file