From b86a611674580315973574248266e3a4fe422c0b Mon Sep 17 00:00:00 2001 From: James Frowen Date: Wed, 16 Sep 2020 22:27:05 +0100 Subject: [PATCH] Restructure docs (#2249) * moving all guides to Articles folder * updating toc for root and articles * fixing toc * css on side toc * fixing links on index --- .../Components/Authenticators/Basic.md | 0 .../Components/Authenticators/Basic.png | Bin .../Components/Authenticators/index.md | 0 .../Components/Authenticators/toc.yml | 0 .../Components/LogLevelWindow.png | Bin .../NetworkAddressAndPortSettings.png | Bin .../Components/NetworkAnimator.md | 0 .../Components/NetworkAnimatorComponent.png | Bin .../Components/NetworkDiscovery.md | 0 .../Components/NetworkDiscovery.png | Bin .../Components/NetworkGame3Instances.jpg | Bin .../Components/NetworkHeadlessLogger.md | 0 .../Components/NetworkHeadlessLogger.png | Bin .../Components/NetworkIdentity.PNG | Bin .../Components/NetworkIdentity.md | 0 .../Components/NetworkIdentityPreview.png | Bin .../NetworkIdentityPreviewRuntime.png | Bin .../Components/NetworkLerpRigidbody.md | 0 .../Components/NetworkLogSettings.md | 0 .../Components/NetworkLogSettings.png | Bin .../NetworkLogSettingsNoSettings.png | Bin .../Components/NetworkManager.md | 0 .../Components/NetworkManagerHUD.md | 0 .../Components/NetworkManagerHUDComponent.png | Bin .../Components/NetworkManagerHUDConnected.png | Bin .../NetworkManagerHUDConnectionAttempt.png | Bin .../NetworkManagerHUDHostingLAN.png | Bin .../Components/NetworkManagerHUDUI.png | Bin .../Components/NetworkManagerInspector.png | Bin .../Components/NetworkManagerSpawnInfo.png | Bin .../Components/NetworkMatchChecker.md | 0 .../Components/NetworkMatchChecker.png | Bin .../Components/NetworkPingDisplay.md | 0 .../Components/NetworkPingDisplay.png | Bin .../Components/NetworkProximityCheck.png | Bin .../Components/NetworkProximityChecker.md | 0 .../Components/NetworkRigidbody.md | 0 .../Components/NetworkRigidbody.png | Bin .../Components/NetworkRoomManager.md | 0 .../Components/NetworkRoomManager.png | Bin .../Components/NetworkRoomPlayer.md | 0 .../Components/NetworkRoomPlayer.png | Bin .../Components/NetworkSceneChecker.md | 0 .../Components/NetworkSceneChecker.png | Bin .../Components/NetworkStartPosition.PNG | Bin .../Components/NetworkStartPosition.md | 0 .../Components/NetworkTransform.md | 0 .../Components/NetworkTransform.png | Bin .../Components/NetworkTransformChild.md | 0 doc/{ => Articles}/Components/index.md | 0 doc/{ => Articles}/Components/toc.yml | 0 .../Examples/AdditiveScenes/index.md | 0 doc/{ => Articles}/Examples/Basic/Basic.PNG | Bin .../Examples/Basic/BasicPlayer.PNG | Bin doc/{ => Articles}/Examples/Basic/index.md | 0 .../MultiSceneNetworkManager.PNG | Bin .../Examples/MultipleAdditiveScenes/index.md | 0 doc/{ => Articles}/Examples/Pong/Pong1.jpg | Bin doc/{ => Articles}/Examples/Pong/Pong2.jpg | Bin doc/{ => Articles}/Examples/Pong/Pong3.jpg | Bin doc/{ => Articles}/Examples/Pong/Pong4.jpg | Bin doc/{ => Articles}/Examples/Pong/index.md | 0 doc/{ => Articles}/Examples/Room/Room1.PNG | Bin doc/{ => Articles}/Examples/Room/Room2.PNG | Bin .../Examples/Room/RoomManager.PNG | Bin .../Examples/Room/RoomPlayer.PNG | Bin doc/{ => Articles}/Examples/Room/index.md | 0 doc/{ => Articles}/Examples/Tanks/index.md | 0 doc/{ => Articles}/Examples/index.md | 0 doc/{ => Articles}/Examples/toc.yml | 0 doc/{ => Articles}/General/ChangeLog.md | 0 doc/{ => Articles}/General/Deprecations.md | 0 .../General/Integrations/Dissonance.jpg | Bin .../Integrations/MasterAudioMultiplayer.jpg | Bin .../General/Integrations/NobleConnectFree.jpg | Bin .../General/Integrations/Rucksack.jpg | Bin .../General/Integrations/SmoothSync.jpg | Bin .../Integrations/SteamworksNetworking.jpg | Bin .../General/Integrations/WeatherMaker.jpg | Bin .../General/Integrations/index.md | 0 .../General/Integrations/rts-engine.png | Bin doc/{ => Articles}/General/Migration.md | 0 doc/{ => Articles}/General/MigrationVideo.jpg | Bin doc/{ => Articles}/General/NetworkHost.png | Bin doc/{ => Articles}/General/NetworkLayers.jpg | Bin .../General/PlayerControllerToIdentity.md | 0 doc/{ => Articles}/General/ScriptTemplates.md | 0 .../General/ScriptTemplates.png | Bin doc/{ => Articles}/General/Start.md | 0 doc/{ => Articles}/General/Support.md | 0 doc/{ => Articles}/General/WhyTCP.md | 0 doc/{ => Articles}/General/index.md | 0 doc/{ => Articles}/General/pc2i-1.png | Bin doc/{ => Articles}/General/pc2i-2.png | Bin doc/{ => Articles}/General/pc2i-3.png | Bin doc/{ => Articles}/General/pc2i-4.png | Bin doc/{ => Articles}/General/toc.yml | 0 doc/{ => Articles}/Guides/Attributes.md | 0 doc/{ => Articles}/Guides/Authority.md | 0 doc/{ => Articles}/Guides/BestPractices.md | 0 doc/{ => Articles}/Guides/ClockSync.md | 0 .../NetworkBehaviourCallbacks.md | 0 .../Guides/Communications/NetworkManager.md | 0 .../Guides/Communications/NetworkMessages.md | 0 .../Guides/Communications/RemoteActions.md | 0 .../Guides/Communications/UNetDirections.jpg | Bin .../Guides/Communications/index.md | 0 .../Guides/Communications/toc.yml | 0 .../Guides/CommunityGuides/index.md | 0 .../Guides/CommunityGuides/toc.yml | 0 doc/{ => Articles}/Guides/DataTypes.md | 0 .../Guides/DevServer/AWS/AWS Setup.png | Bin .../DevServer/AWS/Configure RDP for Data.PNG | Bin .../AWS/Connect to your instance 1.png | Bin .../AWS/Connect to your instance 2.png | Bin .../AWS/Connect to your instance 3.png | Bin .../Guides/DevServer/AWS/KeyPair.PNG | Bin .../DevServer/AWS/Microsoft Server 2019.PNG | Bin ...fault Windows Administrator Password 2.PNG | Bin ...Default Windows Administrator Password.PNG | Bin .../Guides/DevServer/AWS/Review.png | Bin .../DevServer/AWS/Running instances.png | Bin .../Guides/DevServer/AWS/Step 2.png | Bin .../Guides/DevServer/AWS/Step 6.png | Bin .../AWS/Windows Firewall Exception.PNG | Bin .../AWS/Your Drive on the dedicated host.PNG | Bin .../Guides/DevServer/AWS/index.md | 0 .../DevServer/gcloud/01-vm-instances.jpg | Bin .../gcloud/02-create-instance-name-region.jpg | Bin .../Guides/DevServer/gcloud/03-boot-disk.jpg | Bin .../gcloud/04-expand-network-settings.jpg | Bin .../DevServer/gcloud/05-network-tag.jpg | Bin .../Guides/DevServer/gcloud/06-ip-address.jpg | Bin .../gcloud/07-create-network-rule.jpg | Bin .../gcloud/08-connect-to-instance.jpg | Bin .../gcloud/09-update-and-install.jpg | Bin .../DevServer/gcloud/10-server-build.jpg | Bin .../DevServer/gcloud/11-upload-a-file.jpg | Bin .../Guides/DevServer/gcloud/12-uploading.jpg | Bin .../Guides/DevServer/gcloud/index.md | 0 doc/{ => Articles}/Guides/DevServer/index.md | 0 doc/{ => Articles}/Guides/DevServer/toc.yml | 0 doc/{ => Articles}/Guides/FAQ.md | 0 .../Guides/GameObjects/ChildObjects1.PNG | Bin .../Guides/GameObjects/ChildObjects2.PNG | Bin .../Guides/GameObjects/ChildObjects3.PNG | Bin .../GameObjects/NetworkLocalPlayers.png | Bin .../Guides/GameObjects/PickupDropChild.md | 0 .../Guides/GameObjects/SceneObjects.md | 0 .../Guides/GameObjects/SpawnObject.md | 0 .../Guides/GameObjects/SpawnObjectCustom.md | 0 .../Guides/GameObjects/SpawnObjects.PNG | Bin .../Guides/GameObjects/SpawnPlayer.md | 0 .../Guides/GameObjects/SpawnPlayerCustom.md | 0 .../Guides/GameObjects/index.md | 0 doc/{ => Articles}/Guides/GameObjects/toc.yml | 0 doc/{ => Articles}/Guides/IDs.md | 0 doc/{ => Articles}/Guides/NetworkBehaviour.md | 0 doc/{ => Articles}/Guides/Profiler.md | 0 doc/{ => Articles}/Guides/Profiler.png | Bin doc/{ => Articles}/Guides/Resources.md | 0 doc/{ => Articles}/Guides/Serialization.md | 0 .../Guides/Sync/SyncDictionary.md | 0 doc/{ => Articles}/Guides/Sync/SyncEvent.md | 0 doc/{ => Articles}/Guides/Sync/SyncHashSet.md | 0 doc/{ => Articles}/Guides/Sync/SyncLists.md | 0 .../Guides/Sync/SyncSortedSet.md | 0 doc/{ => Articles}/Guides/Sync/SyncVarHook.md | 0 doc/{ => Articles}/Guides/Sync/SyncVars.md | 0 doc/{ => Articles}/Guides/Sync/index.md | 0 doc/{ => Articles}/Guides/Sync/toc.yml | 0 doc/{ => Articles}/Guides/UNetDirections.jpg | Bin doc/{ => Articles}/Guides/Visibility.md | 0 doc/{ => Articles}/Guides/index.md | 0 doc/{ => Articles}/Guides/toc.yml | 0 doc/{ => Articles}/Transports/Fallback.PNG | Bin doc/{ => Articles}/Transports/Fallback.md | 0 .../Transports/FizzyFacepunch.PNG | Bin .../Transports/FizzyFacepunch.md | 0 .../Transports/FizzySteamworks.PNG | Bin .../Transports/FizzySteamworks.md | 0 doc/{ => Articles}/Transports/Ignorance.md | 0 .../Transports/IgnoranceTransport.PNG | Bin .../Transports/LiteNetLib4Mirror.md | 0 .../Transports/LiteNetLibTransport.PNG | Bin .../Transports/MultiplexSample.png | Bin doc/{ => Articles}/Transports/Multiplexer.md | 0 doc/{ => Articles}/Transports/Telepathy.md | 0 doc/{ => Articles}/Transports/WebSockets.md | 0 .../Transports/WebsocketTransport.PNG | Bin doc/{ => Articles}/Transports/index.md | 0 doc/{ => Articles}/Transports/toc.yml | 0 doc/Articles/toc.yml | 15 +++++++ doc/index.md | 38 +++++++++--------- doc/templates/styles/main.css | 19 ++++++++- doc/toc.yml | 14 ++----- 196 files changed, 55 insertions(+), 31 deletions(-) rename doc/{ => Articles}/Components/Authenticators/Basic.md (100%) rename doc/{ => Articles}/Components/Authenticators/Basic.png (100%) rename doc/{ => Articles}/Components/Authenticators/index.md (100%) rename doc/{ => Articles}/Components/Authenticators/toc.yml (100%) rename doc/{ => Articles}/Components/LogLevelWindow.png (100%) rename doc/{ => Articles}/Components/NetworkAddressAndPortSettings.png (100%) rename doc/{ => Articles}/Components/NetworkAnimator.md (100%) rename doc/{ => Articles}/Components/NetworkAnimatorComponent.png (100%) rename doc/{ => Articles}/Components/NetworkDiscovery.md (100%) rename doc/{ => Articles}/Components/NetworkDiscovery.png (100%) rename doc/{ => Articles}/Components/NetworkGame3Instances.jpg (100%) rename doc/{ => Articles}/Components/NetworkHeadlessLogger.md (100%) rename doc/{ => Articles}/Components/NetworkHeadlessLogger.png (100%) rename doc/{ => Articles}/Components/NetworkIdentity.PNG (100%) rename doc/{ => Articles}/Components/NetworkIdentity.md (100%) rename doc/{ => Articles}/Components/NetworkIdentityPreview.png (100%) rename doc/{ => Articles}/Components/NetworkIdentityPreviewRuntime.png (100%) rename doc/{ => Articles}/Components/NetworkLerpRigidbody.md (100%) rename doc/{ => Articles}/Components/NetworkLogSettings.md (100%) rename doc/{ => Articles}/Components/NetworkLogSettings.png (100%) rename doc/{ => Articles}/Components/NetworkLogSettingsNoSettings.png (100%) rename doc/{ => Articles}/Components/NetworkManager.md (100%) rename doc/{ => Articles}/Components/NetworkManagerHUD.md (100%) rename doc/{ => Articles}/Components/NetworkManagerHUDComponent.png (100%) rename doc/{ => Articles}/Components/NetworkManagerHUDConnected.png (100%) rename doc/{ => Articles}/Components/NetworkManagerHUDConnectionAttempt.png (100%) rename doc/{ => Articles}/Components/NetworkManagerHUDHostingLAN.png (100%) rename doc/{ => Articles}/Components/NetworkManagerHUDUI.png (100%) rename doc/{ => Articles}/Components/NetworkManagerInspector.png (100%) rename doc/{ => Articles}/Components/NetworkManagerSpawnInfo.png (100%) rename doc/{ => Articles}/Components/NetworkMatchChecker.md (100%) rename doc/{ => Articles}/Components/NetworkMatchChecker.png (100%) rename doc/{ => Articles}/Components/NetworkPingDisplay.md (100%) rename doc/{ => Articles}/Components/NetworkPingDisplay.png (100%) rename doc/{ => Articles}/Components/NetworkProximityCheck.png (100%) rename doc/{ => Articles}/Components/NetworkProximityChecker.md (100%) rename doc/{ => Articles}/Components/NetworkRigidbody.md (100%) rename doc/{ => Articles}/Components/NetworkRigidbody.png (100%) rename doc/{ => Articles}/Components/NetworkRoomManager.md (100%) rename doc/{ => Articles}/Components/NetworkRoomManager.png (100%) rename doc/{ => Articles}/Components/NetworkRoomPlayer.md (100%) rename doc/{ => Articles}/Components/NetworkRoomPlayer.png (100%) rename doc/{ => Articles}/Components/NetworkSceneChecker.md (100%) rename doc/{ => Articles}/Components/NetworkSceneChecker.png (100%) rename doc/{ => Articles}/Components/NetworkStartPosition.PNG (100%) rename doc/{ => Articles}/Components/NetworkStartPosition.md (100%) rename doc/{ => Articles}/Components/NetworkTransform.md (100%) rename doc/{ => Articles}/Components/NetworkTransform.png (100%) rename doc/{ => Articles}/Components/NetworkTransformChild.md (100%) rename doc/{ => Articles}/Components/index.md (100%) rename doc/{ => Articles}/Components/toc.yml (100%) rename doc/{ => Articles}/Examples/AdditiveScenes/index.md (100%) rename doc/{ => Articles}/Examples/Basic/Basic.PNG (100%) rename doc/{ => Articles}/Examples/Basic/BasicPlayer.PNG (100%) rename doc/{ => Articles}/Examples/Basic/index.md (100%) rename doc/{ => Articles}/Examples/MultipleAdditiveScenes/MultiSceneNetworkManager.PNG (100%) rename doc/{ => Articles}/Examples/MultipleAdditiveScenes/index.md (100%) rename doc/{ => Articles}/Examples/Pong/Pong1.jpg (100%) rename doc/{ => Articles}/Examples/Pong/Pong2.jpg (100%) rename doc/{ => Articles}/Examples/Pong/Pong3.jpg (100%) rename doc/{ => Articles}/Examples/Pong/Pong4.jpg (100%) rename doc/{ => Articles}/Examples/Pong/index.md (100%) rename doc/{ => Articles}/Examples/Room/Room1.PNG (100%) rename doc/{ => Articles}/Examples/Room/Room2.PNG (100%) rename doc/{ => Articles}/Examples/Room/RoomManager.PNG (100%) rename doc/{ => Articles}/Examples/Room/RoomPlayer.PNG (100%) rename doc/{ => Articles}/Examples/Room/index.md (100%) rename doc/{ => Articles}/Examples/Tanks/index.md (100%) rename doc/{ => Articles}/Examples/index.md (100%) rename doc/{ => Articles}/Examples/toc.yml (100%) rename doc/{ => Articles}/General/ChangeLog.md (100%) rename doc/{ => Articles}/General/Deprecations.md (100%) rename doc/{ => Articles}/General/Integrations/Dissonance.jpg (100%) rename doc/{ => Articles}/General/Integrations/MasterAudioMultiplayer.jpg (100%) rename doc/{ => Articles}/General/Integrations/NobleConnectFree.jpg (100%) rename doc/{ => Articles}/General/Integrations/Rucksack.jpg (100%) rename doc/{ => Articles}/General/Integrations/SmoothSync.jpg (100%) rename doc/{ => Articles}/General/Integrations/SteamworksNetworking.jpg (100%) rename doc/{ => Articles}/General/Integrations/WeatherMaker.jpg (100%) rename doc/{ => Articles}/General/Integrations/index.md (100%) rename doc/{ => Articles}/General/Integrations/rts-engine.png (100%) rename doc/{ => Articles}/General/Migration.md (100%) rename doc/{ => Articles}/General/MigrationVideo.jpg (100%) rename doc/{ => Articles}/General/NetworkHost.png (100%) rename doc/{ => Articles}/General/NetworkLayers.jpg (100%) rename doc/{ => Articles}/General/PlayerControllerToIdentity.md (100%) rename doc/{ => Articles}/General/ScriptTemplates.md (100%) rename doc/{ => Articles}/General/ScriptTemplates.png (100%) rename doc/{ => Articles}/General/Start.md (100%) rename doc/{ => Articles}/General/Support.md (100%) rename doc/{ => Articles}/General/WhyTCP.md (100%) rename doc/{ => Articles}/General/index.md (100%) rename doc/{ => Articles}/General/pc2i-1.png (100%) rename doc/{ => Articles}/General/pc2i-2.png (100%) rename doc/{ => Articles}/General/pc2i-3.png (100%) rename doc/{ => Articles}/General/pc2i-4.png (100%) rename doc/{ => Articles}/General/toc.yml (100%) rename doc/{ => Articles}/Guides/Attributes.md (100%) rename doc/{ => Articles}/Guides/Authority.md (100%) rename doc/{ => Articles}/Guides/BestPractices.md (100%) rename doc/{ => Articles}/Guides/ClockSync.md (100%) rename doc/{ => Articles}/Guides/Communications/NetworkBehaviourCallbacks.md (100%) rename doc/{ => Articles}/Guides/Communications/NetworkManager.md (100%) rename doc/{ => Articles}/Guides/Communications/NetworkMessages.md (100%) rename doc/{ => Articles}/Guides/Communications/RemoteActions.md (100%) rename doc/{ => Articles}/Guides/Communications/UNetDirections.jpg (100%) rename doc/{ => Articles}/Guides/Communications/index.md (100%) rename doc/{ => Articles}/Guides/Communications/toc.yml (100%) rename doc/{ => Articles}/Guides/CommunityGuides/index.md (100%) rename doc/{ => Articles}/Guides/CommunityGuides/toc.yml (100%) rename doc/{ => Articles}/Guides/DataTypes.md (100%) rename doc/{ => Articles}/Guides/DevServer/AWS/AWS Setup.png (100%) rename doc/{ => Articles}/Guides/DevServer/AWS/Configure RDP for Data.PNG (100%) rename doc/{ => Articles}/Guides/DevServer/AWS/Connect to your instance 1.png (100%) rename doc/{ => Articles}/Guides/DevServer/AWS/Connect to your instance 2.png (100%) rename doc/{ => Articles}/Guides/DevServer/AWS/Connect to your instance 3.png (100%) rename doc/{ => Articles}/Guides/DevServer/AWS/KeyPair.PNG (100%) rename doc/{ => Articles}/Guides/DevServer/AWS/Microsoft Server 2019.PNG (100%) rename doc/{ => Articles}/Guides/DevServer/AWS/Retrieve Default Windows Administrator Password 2.PNG (100%) rename doc/{ => Articles}/Guides/DevServer/AWS/Retrieve Default Windows Administrator Password.PNG (100%) rename doc/{ => Articles}/Guides/DevServer/AWS/Review.png (100%) rename doc/{ => Articles}/Guides/DevServer/AWS/Running instances.png (100%) rename doc/{ => Articles}/Guides/DevServer/AWS/Step 2.png (100%) rename doc/{ => Articles}/Guides/DevServer/AWS/Step 6.png (100%) rename doc/{ => Articles}/Guides/DevServer/AWS/Windows Firewall Exception.PNG (100%) rename doc/{ => Articles}/Guides/DevServer/AWS/Your Drive on the dedicated host.PNG (100%) rename doc/{ => Articles}/Guides/DevServer/AWS/index.md (100%) rename doc/{ => Articles}/Guides/DevServer/gcloud/01-vm-instances.jpg (100%) rename doc/{ => Articles}/Guides/DevServer/gcloud/02-create-instance-name-region.jpg (100%) rename doc/{ => Articles}/Guides/DevServer/gcloud/03-boot-disk.jpg (100%) rename doc/{ => Articles}/Guides/DevServer/gcloud/04-expand-network-settings.jpg (100%) rename doc/{ => Articles}/Guides/DevServer/gcloud/05-network-tag.jpg (100%) rename doc/{ => Articles}/Guides/DevServer/gcloud/06-ip-address.jpg (100%) rename doc/{ => Articles}/Guides/DevServer/gcloud/07-create-network-rule.jpg (100%) rename doc/{ => Articles}/Guides/DevServer/gcloud/08-connect-to-instance.jpg (100%) rename doc/{ => Articles}/Guides/DevServer/gcloud/09-update-and-install.jpg (100%) rename doc/{ => Articles}/Guides/DevServer/gcloud/10-server-build.jpg (100%) rename doc/{ => Articles}/Guides/DevServer/gcloud/11-upload-a-file.jpg (100%) rename doc/{ => Articles}/Guides/DevServer/gcloud/12-uploading.jpg (100%) rename doc/{ => Articles}/Guides/DevServer/gcloud/index.md (100%) rename doc/{ => Articles}/Guides/DevServer/index.md (100%) rename doc/{ => Articles}/Guides/DevServer/toc.yml (100%) rename doc/{ => Articles}/Guides/FAQ.md (100%) rename doc/{ => Articles}/Guides/GameObjects/ChildObjects1.PNG (100%) rename doc/{ => Articles}/Guides/GameObjects/ChildObjects2.PNG (100%) rename doc/{ => Articles}/Guides/GameObjects/ChildObjects3.PNG (100%) rename doc/{ => Articles}/Guides/GameObjects/NetworkLocalPlayers.png (100%) rename doc/{ => Articles}/Guides/GameObjects/PickupDropChild.md (100%) rename doc/{ => Articles}/Guides/GameObjects/SceneObjects.md (100%) rename doc/{ => Articles}/Guides/GameObjects/SpawnObject.md (100%) rename doc/{ => Articles}/Guides/GameObjects/SpawnObjectCustom.md (100%) rename doc/{ => Articles}/Guides/GameObjects/SpawnObjects.PNG (100%) rename doc/{ => Articles}/Guides/GameObjects/SpawnPlayer.md (100%) rename doc/{ => Articles}/Guides/GameObjects/SpawnPlayerCustom.md (100%) rename doc/{ => Articles}/Guides/GameObjects/index.md (100%) rename doc/{ => Articles}/Guides/GameObjects/toc.yml (100%) rename doc/{ => Articles}/Guides/IDs.md (100%) rename doc/{ => Articles}/Guides/NetworkBehaviour.md (100%) rename doc/{ => Articles}/Guides/Profiler.md (100%) rename doc/{ => Articles}/Guides/Profiler.png (100%) rename doc/{ => Articles}/Guides/Resources.md (100%) rename doc/{ => Articles}/Guides/Serialization.md (100%) rename doc/{ => Articles}/Guides/Sync/SyncDictionary.md (100%) rename doc/{ => Articles}/Guides/Sync/SyncEvent.md (100%) rename doc/{ => Articles}/Guides/Sync/SyncHashSet.md (100%) rename doc/{ => Articles}/Guides/Sync/SyncLists.md (100%) rename doc/{ => Articles}/Guides/Sync/SyncSortedSet.md (100%) rename doc/{ => Articles}/Guides/Sync/SyncVarHook.md (100%) rename doc/{ => Articles}/Guides/Sync/SyncVars.md (100%) rename doc/{ => Articles}/Guides/Sync/index.md (100%) rename doc/{ => Articles}/Guides/Sync/toc.yml (100%) rename doc/{ => Articles}/Guides/UNetDirections.jpg (100%) rename doc/{ => Articles}/Guides/Visibility.md (100%) rename doc/{ => Articles}/Guides/index.md (100%) rename doc/{ => Articles}/Guides/toc.yml (100%) rename doc/{ => Articles}/Transports/Fallback.PNG (100%) rename doc/{ => Articles}/Transports/Fallback.md (100%) rename doc/{ => Articles}/Transports/FizzyFacepunch.PNG (100%) rename doc/{ => Articles}/Transports/FizzyFacepunch.md (100%) rename doc/{ => Articles}/Transports/FizzySteamworks.PNG (100%) rename doc/{ => Articles}/Transports/FizzySteamworks.md (100%) rename doc/{ => Articles}/Transports/Ignorance.md (100%) rename doc/{ => Articles}/Transports/IgnoranceTransport.PNG (100%) rename doc/{ => Articles}/Transports/LiteNetLib4Mirror.md (100%) rename doc/{ => Articles}/Transports/LiteNetLibTransport.PNG (100%) rename doc/{ => Articles}/Transports/MultiplexSample.png (100%) rename doc/{ => Articles}/Transports/Multiplexer.md (100%) rename doc/{ => Articles}/Transports/Telepathy.md (100%) rename doc/{ => Articles}/Transports/WebSockets.md (100%) rename doc/{ => Articles}/Transports/WebsocketTransport.PNG (100%) rename doc/{ => Articles}/Transports/index.md (100%) rename doc/{ => Articles}/Transports/toc.yml (100%) create mode 100644 doc/Articles/toc.yml diff --git a/doc/Components/Authenticators/Basic.md b/doc/Articles/Components/Authenticators/Basic.md similarity index 100% rename from doc/Components/Authenticators/Basic.md rename to doc/Articles/Components/Authenticators/Basic.md diff --git a/doc/Components/Authenticators/Basic.png b/doc/Articles/Components/Authenticators/Basic.png similarity index 100% rename from doc/Components/Authenticators/Basic.png rename to doc/Articles/Components/Authenticators/Basic.png diff --git a/doc/Components/Authenticators/index.md b/doc/Articles/Components/Authenticators/index.md similarity index 100% rename from doc/Components/Authenticators/index.md rename to doc/Articles/Components/Authenticators/index.md diff --git a/doc/Components/Authenticators/toc.yml b/doc/Articles/Components/Authenticators/toc.yml similarity index 100% rename from doc/Components/Authenticators/toc.yml rename to doc/Articles/Components/Authenticators/toc.yml diff --git a/doc/Components/LogLevelWindow.png b/doc/Articles/Components/LogLevelWindow.png similarity index 100% rename from doc/Components/LogLevelWindow.png rename to doc/Articles/Components/LogLevelWindow.png diff --git a/doc/Components/NetworkAddressAndPortSettings.png b/doc/Articles/Components/NetworkAddressAndPortSettings.png similarity index 100% rename from doc/Components/NetworkAddressAndPortSettings.png rename to doc/Articles/Components/NetworkAddressAndPortSettings.png diff --git a/doc/Components/NetworkAnimator.md b/doc/Articles/Components/NetworkAnimator.md similarity index 100% rename from doc/Components/NetworkAnimator.md rename to doc/Articles/Components/NetworkAnimator.md diff --git a/doc/Components/NetworkAnimatorComponent.png b/doc/Articles/Components/NetworkAnimatorComponent.png similarity index 100% rename from doc/Components/NetworkAnimatorComponent.png rename to doc/Articles/Components/NetworkAnimatorComponent.png diff --git a/doc/Components/NetworkDiscovery.md b/doc/Articles/Components/NetworkDiscovery.md similarity index 100% rename from doc/Components/NetworkDiscovery.md rename to doc/Articles/Components/NetworkDiscovery.md diff --git a/doc/Components/NetworkDiscovery.png b/doc/Articles/Components/NetworkDiscovery.png similarity index 100% rename from doc/Components/NetworkDiscovery.png rename to doc/Articles/Components/NetworkDiscovery.png diff --git a/doc/Components/NetworkGame3Instances.jpg b/doc/Articles/Components/NetworkGame3Instances.jpg similarity index 100% rename from doc/Components/NetworkGame3Instances.jpg rename to doc/Articles/Components/NetworkGame3Instances.jpg diff --git a/doc/Components/NetworkHeadlessLogger.md b/doc/Articles/Components/NetworkHeadlessLogger.md similarity index 100% rename from doc/Components/NetworkHeadlessLogger.md rename to doc/Articles/Components/NetworkHeadlessLogger.md diff --git a/doc/Components/NetworkHeadlessLogger.png b/doc/Articles/Components/NetworkHeadlessLogger.png similarity index 100% rename from doc/Components/NetworkHeadlessLogger.png rename to doc/Articles/Components/NetworkHeadlessLogger.png diff --git a/doc/Components/NetworkIdentity.PNG b/doc/Articles/Components/NetworkIdentity.PNG similarity index 100% rename from doc/Components/NetworkIdentity.PNG rename to doc/Articles/Components/NetworkIdentity.PNG diff --git a/doc/Components/NetworkIdentity.md b/doc/Articles/Components/NetworkIdentity.md similarity index 100% rename from doc/Components/NetworkIdentity.md rename to doc/Articles/Components/NetworkIdentity.md diff --git a/doc/Components/NetworkIdentityPreview.png b/doc/Articles/Components/NetworkIdentityPreview.png similarity index 100% rename from doc/Components/NetworkIdentityPreview.png rename to doc/Articles/Components/NetworkIdentityPreview.png diff --git a/doc/Components/NetworkIdentityPreviewRuntime.png b/doc/Articles/Components/NetworkIdentityPreviewRuntime.png similarity index 100% rename from doc/Components/NetworkIdentityPreviewRuntime.png rename to doc/Articles/Components/NetworkIdentityPreviewRuntime.png diff --git a/doc/Components/NetworkLerpRigidbody.md b/doc/Articles/Components/NetworkLerpRigidbody.md similarity index 100% rename from doc/Components/NetworkLerpRigidbody.md rename to doc/Articles/Components/NetworkLerpRigidbody.md diff --git a/doc/Components/NetworkLogSettings.md b/doc/Articles/Components/NetworkLogSettings.md similarity index 100% rename from doc/Components/NetworkLogSettings.md rename to doc/Articles/Components/NetworkLogSettings.md diff --git a/doc/Components/NetworkLogSettings.png b/doc/Articles/Components/NetworkLogSettings.png similarity index 100% rename from doc/Components/NetworkLogSettings.png rename to doc/Articles/Components/NetworkLogSettings.png diff --git a/doc/Components/NetworkLogSettingsNoSettings.png b/doc/Articles/Components/NetworkLogSettingsNoSettings.png similarity index 100% rename from doc/Components/NetworkLogSettingsNoSettings.png rename to doc/Articles/Components/NetworkLogSettingsNoSettings.png diff --git a/doc/Components/NetworkManager.md b/doc/Articles/Components/NetworkManager.md similarity index 100% rename from doc/Components/NetworkManager.md rename to doc/Articles/Components/NetworkManager.md diff --git a/doc/Components/NetworkManagerHUD.md b/doc/Articles/Components/NetworkManagerHUD.md similarity index 100% rename from doc/Components/NetworkManagerHUD.md rename to doc/Articles/Components/NetworkManagerHUD.md diff --git a/doc/Components/NetworkManagerHUDComponent.png b/doc/Articles/Components/NetworkManagerHUDComponent.png similarity index 100% rename from doc/Components/NetworkManagerHUDComponent.png rename to doc/Articles/Components/NetworkManagerHUDComponent.png diff --git a/doc/Components/NetworkManagerHUDConnected.png b/doc/Articles/Components/NetworkManagerHUDConnected.png similarity index 100% rename from doc/Components/NetworkManagerHUDConnected.png rename to doc/Articles/Components/NetworkManagerHUDConnected.png diff --git a/doc/Components/NetworkManagerHUDConnectionAttempt.png b/doc/Articles/Components/NetworkManagerHUDConnectionAttempt.png similarity index 100% rename from doc/Components/NetworkManagerHUDConnectionAttempt.png rename to doc/Articles/Components/NetworkManagerHUDConnectionAttempt.png diff --git a/doc/Components/NetworkManagerHUDHostingLAN.png b/doc/Articles/Components/NetworkManagerHUDHostingLAN.png similarity index 100% rename from doc/Components/NetworkManagerHUDHostingLAN.png rename to doc/Articles/Components/NetworkManagerHUDHostingLAN.png diff --git a/doc/Components/NetworkManagerHUDUI.png b/doc/Articles/Components/NetworkManagerHUDUI.png similarity index 100% rename from doc/Components/NetworkManagerHUDUI.png rename to doc/Articles/Components/NetworkManagerHUDUI.png diff --git a/doc/Components/NetworkManagerInspector.png b/doc/Articles/Components/NetworkManagerInspector.png similarity index 100% rename from doc/Components/NetworkManagerInspector.png rename to doc/Articles/Components/NetworkManagerInspector.png diff --git a/doc/Components/NetworkManagerSpawnInfo.png b/doc/Articles/Components/NetworkManagerSpawnInfo.png similarity index 100% rename from doc/Components/NetworkManagerSpawnInfo.png rename to doc/Articles/Components/NetworkManagerSpawnInfo.png diff --git a/doc/Components/NetworkMatchChecker.md b/doc/Articles/Components/NetworkMatchChecker.md similarity index 100% rename from doc/Components/NetworkMatchChecker.md rename to doc/Articles/Components/NetworkMatchChecker.md diff --git a/doc/Components/NetworkMatchChecker.png b/doc/Articles/Components/NetworkMatchChecker.png similarity index 100% rename from doc/Components/NetworkMatchChecker.png rename to doc/Articles/Components/NetworkMatchChecker.png diff --git a/doc/Components/NetworkPingDisplay.md b/doc/Articles/Components/NetworkPingDisplay.md similarity index 100% rename from doc/Components/NetworkPingDisplay.md rename to doc/Articles/Components/NetworkPingDisplay.md diff --git a/doc/Components/NetworkPingDisplay.png b/doc/Articles/Components/NetworkPingDisplay.png similarity index 100% rename from doc/Components/NetworkPingDisplay.png rename to doc/Articles/Components/NetworkPingDisplay.png diff --git a/doc/Components/NetworkProximityCheck.png b/doc/Articles/Components/NetworkProximityCheck.png similarity index 100% rename from doc/Components/NetworkProximityCheck.png rename to doc/Articles/Components/NetworkProximityCheck.png diff --git a/doc/Components/NetworkProximityChecker.md b/doc/Articles/Components/NetworkProximityChecker.md similarity index 100% rename from doc/Components/NetworkProximityChecker.md rename to doc/Articles/Components/NetworkProximityChecker.md diff --git a/doc/Components/NetworkRigidbody.md b/doc/Articles/Components/NetworkRigidbody.md similarity index 100% rename from doc/Components/NetworkRigidbody.md rename to doc/Articles/Components/NetworkRigidbody.md diff --git a/doc/Components/NetworkRigidbody.png b/doc/Articles/Components/NetworkRigidbody.png similarity index 100% rename from doc/Components/NetworkRigidbody.png rename to doc/Articles/Components/NetworkRigidbody.png diff --git a/doc/Components/NetworkRoomManager.md b/doc/Articles/Components/NetworkRoomManager.md similarity index 100% rename from doc/Components/NetworkRoomManager.md rename to doc/Articles/Components/NetworkRoomManager.md diff --git a/doc/Components/NetworkRoomManager.png b/doc/Articles/Components/NetworkRoomManager.png similarity index 100% rename from doc/Components/NetworkRoomManager.png rename to doc/Articles/Components/NetworkRoomManager.png diff --git a/doc/Components/NetworkRoomPlayer.md b/doc/Articles/Components/NetworkRoomPlayer.md similarity index 100% rename from doc/Components/NetworkRoomPlayer.md rename to doc/Articles/Components/NetworkRoomPlayer.md diff --git a/doc/Components/NetworkRoomPlayer.png b/doc/Articles/Components/NetworkRoomPlayer.png similarity index 100% rename from doc/Components/NetworkRoomPlayer.png rename to doc/Articles/Components/NetworkRoomPlayer.png diff --git a/doc/Components/NetworkSceneChecker.md b/doc/Articles/Components/NetworkSceneChecker.md similarity index 100% rename from doc/Components/NetworkSceneChecker.md rename to doc/Articles/Components/NetworkSceneChecker.md diff --git a/doc/Components/NetworkSceneChecker.png b/doc/Articles/Components/NetworkSceneChecker.png similarity index 100% rename from doc/Components/NetworkSceneChecker.png rename to doc/Articles/Components/NetworkSceneChecker.png diff --git a/doc/Components/NetworkStartPosition.PNG b/doc/Articles/Components/NetworkStartPosition.PNG similarity index 100% rename from doc/Components/NetworkStartPosition.PNG rename to doc/Articles/Components/NetworkStartPosition.PNG diff --git a/doc/Components/NetworkStartPosition.md b/doc/Articles/Components/NetworkStartPosition.md similarity index 100% rename from doc/Components/NetworkStartPosition.md rename to doc/Articles/Components/NetworkStartPosition.md diff --git a/doc/Components/NetworkTransform.md b/doc/Articles/Components/NetworkTransform.md similarity index 100% rename from doc/Components/NetworkTransform.md rename to doc/Articles/Components/NetworkTransform.md diff --git a/doc/Components/NetworkTransform.png b/doc/Articles/Components/NetworkTransform.png similarity index 100% rename from doc/Components/NetworkTransform.png rename to doc/Articles/Components/NetworkTransform.png diff --git a/doc/Components/NetworkTransformChild.md b/doc/Articles/Components/NetworkTransformChild.md similarity index 100% rename from doc/Components/NetworkTransformChild.md rename to doc/Articles/Components/NetworkTransformChild.md diff --git a/doc/Components/index.md b/doc/Articles/Components/index.md similarity index 100% rename from doc/Components/index.md rename to doc/Articles/Components/index.md diff --git a/doc/Components/toc.yml b/doc/Articles/Components/toc.yml similarity index 100% rename from doc/Components/toc.yml rename to doc/Articles/Components/toc.yml diff --git a/doc/Examples/AdditiveScenes/index.md b/doc/Articles/Examples/AdditiveScenes/index.md similarity index 100% rename from doc/Examples/AdditiveScenes/index.md rename to doc/Articles/Examples/AdditiveScenes/index.md diff --git a/doc/Examples/Basic/Basic.PNG b/doc/Articles/Examples/Basic/Basic.PNG similarity index 100% rename from doc/Examples/Basic/Basic.PNG rename to doc/Articles/Examples/Basic/Basic.PNG diff --git a/doc/Examples/Basic/BasicPlayer.PNG b/doc/Articles/Examples/Basic/BasicPlayer.PNG similarity index 100% rename from doc/Examples/Basic/BasicPlayer.PNG rename to doc/Articles/Examples/Basic/BasicPlayer.PNG diff --git a/doc/Examples/Basic/index.md b/doc/Articles/Examples/Basic/index.md similarity index 100% rename from doc/Examples/Basic/index.md rename to doc/Articles/Examples/Basic/index.md diff --git a/doc/Examples/MultipleAdditiveScenes/MultiSceneNetworkManager.PNG b/doc/Articles/Examples/MultipleAdditiveScenes/MultiSceneNetworkManager.PNG similarity index 100% rename from doc/Examples/MultipleAdditiveScenes/MultiSceneNetworkManager.PNG rename to doc/Articles/Examples/MultipleAdditiveScenes/MultiSceneNetworkManager.PNG diff --git a/doc/Examples/MultipleAdditiveScenes/index.md b/doc/Articles/Examples/MultipleAdditiveScenes/index.md similarity index 100% rename from doc/Examples/MultipleAdditiveScenes/index.md rename to doc/Articles/Examples/MultipleAdditiveScenes/index.md diff --git a/doc/Examples/Pong/Pong1.jpg b/doc/Articles/Examples/Pong/Pong1.jpg similarity index 100% rename from doc/Examples/Pong/Pong1.jpg rename to doc/Articles/Examples/Pong/Pong1.jpg diff --git a/doc/Examples/Pong/Pong2.jpg b/doc/Articles/Examples/Pong/Pong2.jpg similarity index 100% rename from doc/Examples/Pong/Pong2.jpg rename to doc/Articles/Examples/Pong/Pong2.jpg diff --git a/doc/Examples/Pong/Pong3.jpg b/doc/Articles/Examples/Pong/Pong3.jpg similarity index 100% rename from doc/Examples/Pong/Pong3.jpg rename to doc/Articles/Examples/Pong/Pong3.jpg diff --git a/doc/Examples/Pong/Pong4.jpg b/doc/Articles/Examples/Pong/Pong4.jpg similarity index 100% rename from doc/Examples/Pong/Pong4.jpg rename to doc/Articles/Examples/Pong/Pong4.jpg diff --git a/doc/Examples/Pong/index.md b/doc/Articles/Examples/Pong/index.md similarity index 100% rename from doc/Examples/Pong/index.md rename to doc/Articles/Examples/Pong/index.md diff --git a/doc/Examples/Room/Room1.PNG b/doc/Articles/Examples/Room/Room1.PNG similarity index 100% rename from doc/Examples/Room/Room1.PNG rename to doc/Articles/Examples/Room/Room1.PNG diff --git a/doc/Examples/Room/Room2.PNG b/doc/Articles/Examples/Room/Room2.PNG similarity index 100% rename from doc/Examples/Room/Room2.PNG rename to doc/Articles/Examples/Room/Room2.PNG diff --git a/doc/Examples/Room/RoomManager.PNG b/doc/Articles/Examples/Room/RoomManager.PNG similarity index 100% rename from doc/Examples/Room/RoomManager.PNG rename to doc/Articles/Examples/Room/RoomManager.PNG diff --git a/doc/Examples/Room/RoomPlayer.PNG b/doc/Articles/Examples/Room/RoomPlayer.PNG similarity index 100% rename from doc/Examples/Room/RoomPlayer.PNG rename to doc/Articles/Examples/Room/RoomPlayer.PNG diff --git a/doc/Examples/Room/index.md b/doc/Articles/Examples/Room/index.md similarity index 100% rename from doc/Examples/Room/index.md rename to doc/Articles/Examples/Room/index.md diff --git a/doc/Examples/Tanks/index.md b/doc/Articles/Examples/Tanks/index.md similarity index 100% rename from doc/Examples/Tanks/index.md rename to doc/Articles/Examples/Tanks/index.md diff --git a/doc/Examples/index.md b/doc/Articles/Examples/index.md similarity index 100% rename from doc/Examples/index.md rename to doc/Articles/Examples/index.md diff --git a/doc/Examples/toc.yml b/doc/Articles/Examples/toc.yml similarity index 100% rename from doc/Examples/toc.yml rename to doc/Articles/Examples/toc.yml diff --git a/doc/General/ChangeLog.md b/doc/Articles/General/ChangeLog.md similarity index 100% rename from doc/General/ChangeLog.md rename to doc/Articles/General/ChangeLog.md diff --git a/doc/General/Deprecations.md b/doc/Articles/General/Deprecations.md similarity index 100% rename from doc/General/Deprecations.md rename to doc/Articles/General/Deprecations.md diff --git a/doc/General/Integrations/Dissonance.jpg b/doc/Articles/General/Integrations/Dissonance.jpg similarity index 100% rename from doc/General/Integrations/Dissonance.jpg rename to doc/Articles/General/Integrations/Dissonance.jpg diff --git a/doc/General/Integrations/MasterAudioMultiplayer.jpg b/doc/Articles/General/Integrations/MasterAudioMultiplayer.jpg similarity index 100% rename from doc/General/Integrations/MasterAudioMultiplayer.jpg rename to doc/Articles/General/Integrations/MasterAudioMultiplayer.jpg diff --git a/doc/General/Integrations/NobleConnectFree.jpg b/doc/Articles/General/Integrations/NobleConnectFree.jpg similarity index 100% rename from doc/General/Integrations/NobleConnectFree.jpg rename to doc/Articles/General/Integrations/NobleConnectFree.jpg diff --git a/doc/General/Integrations/Rucksack.jpg b/doc/Articles/General/Integrations/Rucksack.jpg similarity index 100% rename from doc/General/Integrations/Rucksack.jpg rename to doc/Articles/General/Integrations/Rucksack.jpg diff --git a/doc/General/Integrations/SmoothSync.jpg b/doc/Articles/General/Integrations/SmoothSync.jpg similarity index 100% rename from doc/General/Integrations/SmoothSync.jpg rename to doc/Articles/General/Integrations/SmoothSync.jpg diff --git a/doc/General/Integrations/SteamworksNetworking.jpg b/doc/Articles/General/Integrations/SteamworksNetworking.jpg similarity index 100% rename from doc/General/Integrations/SteamworksNetworking.jpg rename to doc/Articles/General/Integrations/SteamworksNetworking.jpg diff --git a/doc/General/Integrations/WeatherMaker.jpg b/doc/Articles/General/Integrations/WeatherMaker.jpg similarity index 100% rename from doc/General/Integrations/WeatherMaker.jpg rename to doc/Articles/General/Integrations/WeatherMaker.jpg diff --git a/doc/General/Integrations/index.md b/doc/Articles/General/Integrations/index.md similarity index 100% rename from doc/General/Integrations/index.md rename to doc/Articles/General/Integrations/index.md diff --git a/doc/General/Integrations/rts-engine.png b/doc/Articles/General/Integrations/rts-engine.png similarity index 100% rename from doc/General/Integrations/rts-engine.png rename to doc/Articles/General/Integrations/rts-engine.png diff --git a/doc/General/Migration.md b/doc/Articles/General/Migration.md similarity index 100% rename from doc/General/Migration.md rename to doc/Articles/General/Migration.md diff --git a/doc/General/MigrationVideo.jpg b/doc/Articles/General/MigrationVideo.jpg similarity index 100% rename from doc/General/MigrationVideo.jpg rename to doc/Articles/General/MigrationVideo.jpg diff --git a/doc/General/NetworkHost.png b/doc/Articles/General/NetworkHost.png similarity index 100% rename from doc/General/NetworkHost.png rename to doc/Articles/General/NetworkHost.png diff --git a/doc/General/NetworkLayers.jpg b/doc/Articles/General/NetworkLayers.jpg similarity index 100% rename from doc/General/NetworkLayers.jpg rename to doc/Articles/General/NetworkLayers.jpg diff --git a/doc/General/PlayerControllerToIdentity.md b/doc/Articles/General/PlayerControllerToIdentity.md similarity index 100% rename from doc/General/PlayerControllerToIdentity.md rename to doc/Articles/General/PlayerControllerToIdentity.md diff --git a/doc/General/ScriptTemplates.md b/doc/Articles/General/ScriptTemplates.md similarity index 100% rename from doc/General/ScriptTemplates.md rename to doc/Articles/General/ScriptTemplates.md diff --git a/doc/General/ScriptTemplates.png b/doc/Articles/General/ScriptTemplates.png similarity index 100% rename from doc/General/ScriptTemplates.png rename to doc/Articles/General/ScriptTemplates.png diff --git a/doc/General/Start.md b/doc/Articles/General/Start.md similarity index 100% rename from doc/General/Start.md rename to doc/Articles/General/Start.md diff --git a/doc/General/Support.md b/doc/Articles/General/Support.md similarity index 100% rename from doc/General/Support.md rename to doc/Articles/General/Support.md diff --git a/doc/General/WhyTCP.md b/doc/Articles/General/WhyTCP.md similarity index 100% rename from doc/General/WhyTCP.md rename to doc/Articles/General/WhyTCP.md diff --git a/doc/General/index.md b/doc/Articles/General/index.md similarity index 100% rename from doc/General/index.md rename to doc/Articles/General/index.md diff --git a/doc/General/pc2i-1.png b/doc/Articles/General/pc2i-1.png similarity index 100% rename from doc/General/pc2i-1.png rename to doc/Articles/General/pc2i-1.png diff --git a/doc/General/pc2i-2.png b/doc/Articles/General/pc2i-2.png similarity index 100% rename from doc/General/pc2i-2.png rename to doc/Articles/General/pc2i-2.png diff --git a/doc/General/pc2i-3.png b/doc/Articles/General/pc2i-3.png similarity index 100% rename from doc/General/pc2i-3.png rename to doc/Articles/General/pc2i-3.png diff --git a/doc/General/pc2i-4.png b/doc/Articles/General/pc2i-4.png similarity index 100% rename from doc/General/pc2i-4.png rename to doc/Articles/General/pc2i-4.png diff --git a/doc/General/toc.yml b/doc/Articles/General/toc.yml similarity index 100% rename from doc/General/toc.yml rename to doc/Articles/General/toc.yml diff --git a/doc/Guides/Attributes.md b/doc/Articles/Guides/Attributes.md similarity index 100% rename from doc/Guides/Attributes.md rename to doc/Articles/Guides/Attributes.md diff --git a/doc/Guides/Authority.md b/doc/Articles/Guides/Authority.md similarity index 100% rename from doc/Guides/Authority.md rename to doc/Articles/Guides/Authority.md diff --git a/doc/Guides/BestPractices.md b/doc/Articles/Guides/BestPractices.md similarity index 100% rename from doc/Guides/BestPractices.md rename to doc/Articles/Guides/BestPractices.md diff --git a/doc/Guides/ClockSync.md b/doc/Articles/Guides/ClockSync.md similarity index 100% rename from doc/Guides/ClockSync.md rename to doc/Articles/Guides/ClockSync.md diff --git a/doc/Guides/Communications/NetworkBehaviourCallbacks.md b/doc/Articles/Guides/Communications/NetworkBehaviourCallbacks.md similarity index 100% rename from doc/Guides/Communications/NetworkBehaviourCallbacks.md rename to doc/Articles/Guides/Communications/NetworkBehaviourCallbacks.md diff --git a/doc/Guides/Communications/NetworkManager.md b/doc/Articles/Guides/Communications/NetworkManager.md similarity index 100% rename from doc/Guides/Communications/NetworkManager.md rename to doc/Articles/Guides/Communications/NetworkManager.md diff --git a/doc/Guides/Communications/NetworkMessages.md b/doc/Articles/Guides/Communications/NetworkMessages.md similarity index 100% rename from doc/Guides/Communications/NetworkMessages.md rename to doc/Articles/Guides/Communications/NetworkMessages.md diff --git a/doc/Guides/Communications/RemoteActions.md b/doc/Articles/Guides/Communications/RemoteActions.md similarity index 100% rename from doc/Guides/Communications/RemoteActions.md rename to doc/Articles/Guides/Communications/RemoteActions.md diff --git a/doc/Guides/Communications/UNetDirections.jpg b/doc/Articles/Guides/Communications/UNetDirections.jpg similarity index 100% rename from doc/Guides/Communications/UNetDirections.jpg rename to doc/Articles/Guides/Communications/UNetDirections.jpg diff --git a/doc/Guides/Communications/index.md b/doc/Articles/Guides/Communications/index.md similarity index 100% rename from doc/Guides/Communications/index.md rename to doc/Articles/Guides/Communications/index.md diff --git a/doc/Guides/Communications/toc.yml b/doc/Articles/Guides/Communications/toc.yml similarity index 100% rename from doc/Guides/Communications/toc.yml rename to doc/Articles/Guides/Communications/toc.yml diff --git a/doc/Guides/CommunityGuides/index.md b/doc/Articles/Guides/CommunityGuides/index.md similarity index 100% rename from doc/Guides/CommunityGuides/index.md rename to doc/Articles/Guides/CommunityGuides/index.md diff --git a/doc/Guides/CommunityGuides/toc.yml b/doc/Articles/Guides/CommunityGuides/toc.yml similarity index 100% rename from doc/Guides/CommunityGuides/toc.yml rename to doc/Articles/Guides/CommunityGuides/toc.yml diff --git a/doc/Guides/DataTypes.md b/doc/Articles/Guides/DataTypes.md similarity index 100% rename from doc/Guides/DataTypes.md rename to doc/Articles/Guides/DataTypes.md diff --git a/doc/Guides/DevServer/AWS/AWS Setup.png b/doc/Articles/Guides/DevServer/AWS/AWS Setup.png similarity index 100% rename from doc/Guides/DevServer/AWS/AWS Setup.png rename to doc/Articles/Guides/DevServer/AWS/AWS Setup.png diff --git a/doc/Guides/DevServer/AWS/Configure RDP for Data.PNG b/doc/Articles/Guides/DevServer/AWS/Configure RDP for Data.PNG similarity index 100% rename from doc/Guides/DevServer/AWS/Configure RDP for Data.PNG rename to doc/Articles/Guides/DevServer/AWS/Configure RDP for Data.PNG diff --git a/doc/Guides/DevServer/AWS/Connect to your instance 1.png b/doc/Articles/Guides/DevServer/AWS/Connect to your instance 1.png similarity index 100% rename from doc/Guides/DevServer/AWS/Connect to your instance 1.png rename to doc/Articles/Guides/DevServer/AWS/Connect to your instance 1.png diff --git a/doc/Guides/DevServer/AWS/Connect to your instance 2.png b/doc/Articles/Guides/DevServer/AWS/Connect to your instance 2.png similarity index 100% rename from doc/Guides/DevServer/AWS/Connect to your instance 2.png rename to doc/Articles/Guides/DevServer/AWS/Connect to your instance 2.png diff --git a/doc/Guides/DevServer/AWS/Connect to your instance 3.png b/doc/Articles/Guides/DevServer/AWS/Connect to your instance 3.png similarity index 100% rename from doc/Guides/DevServer/AWS/Connect to your instance 3.png rename to doc/Articles/Guides/DevServer/AWS/Connect to your instance 3.png diff --git a/doc/Guides/DevServer/AWS/KeyPair.PNG b/doc/Articles/Guides/DevServer/AWS/KeyPair.PNG similarity index 100% rename from doc/Guides/DevServer/AWS/KeyPair.PNG rename to doc/Articles/Guides/DevServer/AWS/KeyPair.PNG diff --git a/doc/Guides/DevServer/AWS/Microsoft Server 2019.PNG b/doc/Articles/Guides/DevServer/AWS/Microsoft Server 2019.PNG similarity index 100% rename from doc/Guides/DevServer/AWS/Microsoft Server 2019.PNG rename to doc/Articles/Guides/DevServer/AWS/Microsoft Server 2019.PNG diff --git a/doc/Guides/DevServer/AWS/Retrieve Default Windows Administrator Password 2.PNG b/doc/Articles/Guides/DevServer/AWS/Retrieve Default Windows Administrator Password 2.PNG similarity index 100% rename from doc/Guides/DevServer/AWS/Retrieve Default Windows Administrator Password 2.PNG rename to doc/Articles/Guides/DevServer/AWS/Retrieve Default Windows Administrator Password 2.PNG diff --git a/doc/Guides/DevServer/AWS/Retrieve Default Windows Administrator Password.PNG b/doc/Articles/Guides/DevServer/AWS/Retrieve Default Windows Administrator Password.PNG similarity index 100% rename from doc/Guides/DevServer/AWS/Retrieve Default Windows Administrator Password.PNG rename to doc/Articles/Guides/DevServer/AWS/Retrieve Default Windows Administrator Password.PNG diff --git a/doc/Guides/DevServer/AWS/Review.png b/doc/Articles/Guides/DevServer/AWS/Review.png similarity index 100% rename from doc/Guides/DevServer/AWS/Review.png rename to doc/Articles/Guides/DevServer/AWS/Review.png diff --git a/doc/Guides/DevServer/AWS/Running instances.png b/doc/Articles/Guides/DevServer/AWS/Running instances.png similarity index 100% rename from doc/Guides/DevServer/AWS/Running instances.png rename to doc/Articles/Guides/DevServer/AWS/Running instances.png diff --git a/doc/Guides/DevServer/AWS/Step 2.png b/doc/Articles/Guides/DevServer/AWS/Step 2.png similarity index 100% rename from doc/Guides/DevServer/AWS/Step 2.png rename to doc/Articles/Guides/DevServer/AWS/Step 2.png diff --git a/doc/Guides/DevServer/AWS/Step 6.png b/doc/Articles/Guides/DevServer/AWS/Step 6.png similarity index 100% rename from doc/Guides/DevServer/AWS/Step 6.png rename to doc/Articles/Guides/DevServer/AWS/Step 6.png diff --git a/doc/Guides/DevServer/AWS/Windows Firewall Exception.PNG b/doc/Articles/Guides/DevServer/AWS/Windows Firewall Exception.PNG similarity index 100% rename from doc/Guides/DevServer/AWS/Windows Firewall Exception.PNG rename to doc/Articles/Guides/DevServer/AWS/Windows Firewall Exception.PNG diff --git a/doc/Guides/DevServer/AWS/Your Drive on the dedicated host.PNG b/doc/Articles/Guides/DevServer/AWS/Your Drive on the dedicated host.PNG similarity index 100% rename from doc/Guides/DevServer/AWS/Your Drive on the dedicated host.PNG rename to doc/Articles/Guides/DevServer/AWS/Your Drive on the dedicated host.PNG diff --git a/doc/Guides/DevServer/AWS/index.md b/doc/Articles/Guides/DevServer/AWS/index.md similarity index 100% rename from doc/Guides/DevServer/AWS/index.md rename to doc/Articles/Guides/DevServer/AWS/index.md diff --git a/doc/Guides/DevServer/gcloud/01-vm-instances.jpg b/doc/Articles/Guides/DevServer/gcloud/01-vm-instances.jpg similarity index 100% rename from doc/Guides/DevServer/gcloud/01-vm-instances.jpg rename to doc/Articles/Guides/DevServer/gcloud/01-vm-instances.jpg diff --git a/doc/Guides/DevServer/gcloud/02-create-instance-name-region.jpg b/doc/Articles/Guides/DevServer/gcloud/02-create-instance-name-region.jpg similarity index 100% rename from doc/Guides/DevServer/gcloud/02-create-instance-name-region.jpg rename to doc/Articles/Guides/DevServer/gcloud/02-create-instance-name-region.jpg diff --git a/doc/Guides/DevServer/gcloud/03-boot-disk.jpg b/doc/Articles/Guides/DevServer/gcloud/03-boot-disk.jpg similarity index 100% rename from doc/Guides/DevServer/gcloud/03-boot-disk.jpg rename to doc/Articles/Guides/DevServer/gcloud/03-boot-disk.jpg diff --git a/doc/Guides/DevServer/gcloud/04-expand-network-settings.jpg b/doc/Articles/Guides/DevServer/gcloud/04-expand-network-settings.jpg similarity index 100% rename from doc/Guides/DevServer/gcloud/04-expand-network-settings.jpg rename to doc/Articles/Guides/DevServer/gcloud/04-expand-network-settings.jpg diff --git a/doc/Guides/DevServer/gcloud/05-network-tag.jpg b/doc/Articles/Guides/DevServer/gcloud/05-network-tag.jpg similarity index 100% rename from doc/Guides/DevServer/gcloud/05-network-tag.jpg rename to doc/Articles/Guides/DevServer/gcloud/05-network-tag.jpg diff --git a/doc/Guides/DevServer/gcloud/06-ip-address.jpg b/doc/Articles/Guides/DevServer/gcloud/06-ip-address.jpg similarity index 100% rename from doc/Guides/DevServer/gcloud/06-ip-address.jpg rename to doc/Articles/Guides/DevServer/gcloud/06-ip-address.jpg diff --git a/doc/Guides/DevServer/gcloud/07-create-network-rule.jpg b/doc/Articles/Guides/DevServer/gcloud/07-create-network-rule.jpg similarity index 100% rename from doc/Guides/DevServer/gcloud/07-create-network-rule.jpg rename to doc/Articles/Guides/DevServer/gcloud/07-create-network-rule.jpg diff --git a/doc/Guides/DevServer/gcloud/08-connect-to-instance.jpg b/doc/Articles/Guides/DevServer/gcloud/08-connect-to-instance.jpg similarity index 100% rename from doc/Guides/DevServer/gcloud/08-connect-to-instance.jpg rename to doc/Articles/Guides/DevServer/gcloud/08-connect-to-instance.jpg diff --git a/doc/Guides/DevServer/gcloud/09-update-and-install.jpg b/doc/Articles/Guides/DevServer/gcloud/09-update-and-install.jpg similarity index 100% rename from doc/Guides/DevServer/gcloud/09-update-and-install.jpg rename to doc/Articles/Guides/DevServer/gcloud/09-update-and-install.jpg diff --git a/doc/Guides/DevServer/gcloud/10-server-build.jpg b/doc/Articles/Guides/DevServer/gcloud/10-server-build.jpg similarity index 100% rename from doc/Guides/DevServer/gcloud/10-server-build.jpg rename to doc/Articles/Guides/DevServer/gcloud/10-server-build.jpg diff --git a/doc/Guides/DevServer/gcloud/11-upload-a-file.jpg b/doc/Articles/Guides/DevServer/gcloud/11-upload-a-file.jpg similarity index 100% rename from doc/Guides/DevServer/gcloud/11-upload-a-file.jpg rename to doc/Articles/Guides/DevServer/gcloud/11-upload-a-file.jpg diff --git a/doc/Guides/DevServer/gcloud/12-uploading.jpg b/doc/Articles/Guides/DevServer/gcloud/12-uploading.jpg similarity index 100% rename from doc/Guides/DevServer/gcloud/12-uploading.jpg rename to doc/Articles/Guides/DevServer/gcloud/12-uploading.jpg diff --git a/doc/Guides/DevServer/gcloud/index.md b/doc/Articles/Guides/DevServer/gcloud/index.md similarity index 100% rename from doc/Guides/DevServer/gcloud/index.md rename to doc/Articles/Guides/DevServer/gcloud/index.md diff --git a/doc/Guides/DevServer/index.md b/doc/Articles/Guides/DevServer/index.md similarity index 100% rename from doc/Guides/DevServer/index.md rename to doc/Articles/Guides/DevServer/index.md diff --git a/doc/Guides/DevServer/toc.yml b/doc/Articles/Guides/DevServer/toc.yml similarity index 100% rename from doc/Guides/DevServer/toc.yml rename to doc/Articles/Guides/DevServer/toc.yml diff --git a/doc/Guides/FAQ.md b/doc/Articles/Guides/FAQ.md similarity index 100% rename from doc/Guides/FAQ.md rename to doc/Articles/Guides/FAQ.md diff --git a/doc/Guides/GameObjects/ChildObjects1.PNG b/doc/Articles/Guides/GameObjects/ChildObjects1.PNG similarity index 100% rename from doc/Guides/GameObjects/ChildObjects1.PNG rename to doc/Articles/Guides/GameObjects/ChildObjects1.PNG diff --git a/doc/Guides/GameObjects/ChildObjects2.PNG b/doc/Articles/Guides/GameObjects/ChildObjects2.PNG similarity index 100% rename from doc/Guides/GameObjects/ChildObjects2.PNG rename to doc/Articles/Guides/GameObjects/ChildObjects2.PNG diff --git a/doc/Guides/GameObjects/ChildObjects3.PNG b/doc/Articles/Guides/GameObjects/ChildObjects3.PNG similarity index 100% rename from doc/Guides/GameObjects/ChildObjects3.PNG rename to doc/Articles/Guides/GameObjects/ChildObjects3.PNG diff --git a/doc/Guides/GameObjects/NetworkLocalPlayers.png b/doc/Articles/Guides/GameObjects/NetworkLocalPlayers.png similarity index 100% rename from doc/Guides/GameObjects/NetworkLocalPlayers.png rename to doc/Articles/Guides/GameObjects/NetworkLocalPlayers.png diff --git a/doc/Guides/GameObjects/PickupDropChild.md b/doc/Articles/Guides/GameObjects/PickupDropChild.md similarity index 100% rename from doc/Guides/GameObjects/PickupDropChild.md rename to doc/Articles/Guides/GameObjects/PickupDropChild.md diff --git a/doc/Guides/GameObjects/SceneObjects.md b/doc/Articles/Guides/GameObjects/SceneObjects.md similarity index 100% rename from doc/Guides/GameObjects/SceneObjects.md rename to doc/Articles/Guides/GameObjects/SceneObjects.md diff --git a/doc/Guides/GameObjects/SpawnObject.md b/doc/Articles/Guides/GameObjects/SpawnObject.md similarity index 100% rename from doc/Guides/GameObjects/SpawnObject.md rename to doc/Articles/Guides/GameObjects/SpawnObject.md diff --git a/doc/Guides/GameObjects/SpawnObjectCustom.md b/doc/Articles/Guides/GameObjects/SpawnObjectCustom.md similarity index 100% rename from doc/Guides/GameObjects/SpawnObjectCustom.md rename to doc/Articles/Guides/GameObjects/SpawnObjectCustom.md diff --git a/doc/Guides/GameObjects/SpawnObjects.PNG b/doc/Articles/Guides/GameObjects/SpawnObjects.PNG similarity index 100% rename from doc/Guides/GameObjects/SpawnObjects.PNG rename to doc/Articles/Guides/GameObjects/SpawnObjects.PNG diff --git a/doc/Guides/GameObjects/SpawnPlayer.md b/doc/Articles/Guides/GameObjects/SpawnPlayer.md similarity index 100% rename from doc/Guides/GameObjects/SpawnPlayer.md rename to doc/Articles/Guides/GameObjects/SpawnPlayer.md diff --git a/doc/Guides/GameObjects/SpawnPlayerCustom.md b/doc/Articles/Guides/GameObjects/SpawnPlayerCustom.md similarity index 100% rename from doc/Guides/GameObjects/SpawnPlayerCustom.md rename to doc/Articles/Guides/GameObjects/SpawnPlayerCustom.md diff --git a/doc/Guides/GameObjects/index.md b/doc/Articles/Guides/GameObjects/index.md similarity index 100% rename from doc/Guides/GameObjects/index.md rename to doc/Articles/Guides/GameObjects/index.md diff --git a/doc/Guides/GameObjects/toc.yml b/doc/Articles/Guides/GameObjects/toc.yml similarity index 100% rename from doc/Guides/GameObjects/toc.yml rename to doc/Articles/Guides/GameObjects/toc.yml diff --git a/doc/Guides/IDs.md b/doc/Articles/Guides/IDs.md similarity index 100% rename from doc/Guides/IDs.md rename to doc/Articles/Guides/IDs.md diff --git a/doc/Guides/NetworkBehaviour.md b/doc/Articles/Guides/NetworkBehaviour.md similarity index 100% rename from doc/Guides/NetworkBehaviour.md rename to doc/Articles/Guides/NetworkBehaviour.md diff --git a/doc/Guides/Profiler.md b/doc/Articles/Guides/Profiler.md similarity index 100% rename from doc/Guides/Profiler.md rename to doc/Articles/Guides/Profiler.md diff --git a/doc/Guides/Profiler.png b/doc/Articles/Guides/Profiler.png similarity index 100% rename from doc/Guides/Profiler.png rename to doc/Articles/Guides/Profiler.png diff --git a/doc/Guides/Resources.md b/doc/Articles/Guides/Resources.md similarity index 100% rename from doc/Guides/Resources.md rename to doc/Articles/Guides/Resources.md diff --git a/doc/Guides/Serialization.md b/doc/Articles/Guides/Serialization.md similarity index 100% rename from doc/Guides/Serialization.md rename to doc/Articles/Guides/Serialization.md diff --git a/doc/Guides/Sync/SyncDictionary.md b/doc/Articles/Guides/Sync/SyncDictionary.md similarity index 100% rename from doc/Guides/Sync/SyncDictionary.md rename to doc/Articles/Guides/Sync/SyncDictionary.md diff --git a/doc/Guides/Sync/SyncEvent.md b/doc/Articles/Guides/Sync/SyncEvent.md similarity index 100% rename from doc/Guides/Sync/SyncEvent.md rename to doc/Articles/Guides/Sync/SyncEvent.md diff --git a/doc/Guides/Sync/SyncHashSet.md b/doc/Articles/Guides/Sync/SyncHashSet.md similarity index 100% rename from doc/Guides/Sync/SyncHashSet.md rename to doc/Articles/Guides/Sync/SyncHashSet.md diff --git a/doc/Guides/Sync/SyncLists.md b/doc/Articles/Guides/Sync/SyncLists.md similarity index 100% rename from doc/Guides/Sync/SyncLists.md rename to doc/Articles/Guides/Sync/SyncLists.md diff --git a/doc/Guides/Sync/SyncSortedSet.md b/doc/Articles/Guides/Sync/SyncSortedSet.md similarity index 100% rename from doc/Guides/Sync/SyncSortedSet.md rename to doc/Articles/Guides/Sync/SyncSortedSet.md diff --git a/doc/Guides/Sync/SyncVarHook.md b/doc/Articles/Guides/Sync/SyncVarHook.md similarity index 100% rename from doc/Guides/Sync/SyncVarHook.md rename to doc/Articles/Guides/Sync/SyncVarHook.md diff --git a/doc/Guides/Sync/SyncVars.md b/doc/Articles/Guides/Sync/SyncVars.md similarity index 100% rename from doc/Guides/Sync/SyncVars.md rename to doc/Articles/Guides/Sync/SyncVars.md diff --git a/doc/Guides/Sync/index.md b/doc/Articles/Guides/Sync/index.md similarity index 100% rename from doc/Guides/Sync/index.md rename to doc/Articles/Guides/Sync/index.md diff --git a/doc/Guides/Sync/toc.yml b/doc/Articles/Guides/Sync/toc.yml similarity index 100% rename from doc/Guides/Sync/toc.yml rename to doc/Articles/Guides/Sync/toc.yml diff --git a/doc/Guides/UNetDirections.jpg b/doc/Articles/Guides/UNetDirections.jpg similarity index 100% rename from doc/Guides/UNetDirections.jpg rename to doc/Articles/Guides/UNetDirections.jpg diff --git a/doc/Guides/Visibility.md b/doc/Articles/Guides/Visibility.md similarity index 100% rename from doc/Guides/Visibility.md rename to doc/Articles/Guides/Visibility.md diff --git a/doc/Guides/index.md b/doc/Articles/Guides/index.md similarity index 100% rename from doc/Guides/index.md rename to doc/Articles/Guides/index.md diff --git a/doc/Guides/toc.yml b/doc/Articles/Guides/toc.yml similarity index 100% rename from doc/Guides/toc.yml rename to doc/Articles/Guides/toc.yml diff --git a/doc/Transports/Fallback.PNG b/doc/Articles/Transports/Fallback.PNG similarity index 100% rename from doc/Transports/Fallback.PNG rename to doc/Articles/Transports/Fallback.PNG diff --git a/doc/Transports/Fallback.md b/doc/Articles/Transports/Fallback.md similarity index 100% rename from doc/Transports/Fallback.md rename to doc/Articles/Transports/Fallback.md diff --git a/doc/Transports/FizzyFacepunch.PNG b/doc/Articles/Transports/FizzyFacepunch.PNG similarity index 100% rename from doc/Transports/FizzyFacepunch.PNG rename to doc/Articles/Transports/FizzyFacepunch.PNG diff --git a/doc/Transports/FizzyFacepunch.md b/doc/Articles/Transports/FizzyFacepunch.md similarity index 100% rename from doc/Transports/FizzyFacepunch.md rename to doc/Articles/Transports/FizzyFacepunch.md diff --git a/doc/Transports/FizzySteamworks.PNG b/doc/Articles/Transports/FizzySteamworks.PNG similarity index 100% rename from doc/Transports/FizzySteamworks.PNG rename to doc/Articles/Transports/FizzySteamworks.PNG diff --git a/doc/Transports/FizzySteamworks.md b/doc/Articles/Transports/FizzySteamworks.md similarity index 100% rename from doc/Transports/FizzySteamworks.md rename to doc/Articles/Transports/FizzySteamworks.md diff --git a/doc/Transports/Ignorance.md b/doc/Articles/Transports/Ignorance.md similarity index 100% rename from doc/Transports/Ignorance.md rename to doc/Articles/Transports/Ignorance.md diff --git a/doc/Transports/IgnoranceTransport.PNG b/doc/Articles/Transports/IgnoranceTransport.PNG similarity index 100% rename from doc/Transports/IgnoranceTransport.PNG rename to doc/Articles/Transports/IgnoranceTransport.PNG diff --git a/doc/Transports/LiteNetLib4Mirror.md b/doc/Articles/Transports/LiteNetLib4Mirror.md similarity index 100% rename from doc/Transports/LiteNetLib4Mirror.md rename to doc/Articles/Transports/LiteNetLib4Mirror.md diff --git a/doc/Transports/LiteNetLibTransport.PNG b/doc/Articles/Transports/LiteNetLibTransport.PNG similarity index 100% rename from doc/Transports/LiteNetLibTransport.PNG rename to doc/Articles/Transports/LiteNetLibTransport.PNG diff --git a/doc/Transports/MultiplexSample.png b/doc/Articles/Transports/MultiplexSample.png similarity index 100% rename from doc/Transports/MultiplexSample.png rename to doc/Articles/Transports/MultiplexSample.png diff --git a/doc/Transports/Multiplexer.md b/doc/Articles/Transports/Multiplexer.md similarity index 100% rename from doc/Transports/Multiplexer.md rename to doc/Articles/Transports/Multiplexer.md diff --git a/doc/Transports/Telepathy.md b/doc/Articles/Transports/Telepathy.md similarity index 100% rename from doc/Transports/Telepathy.md rename to doc/Articles/Transports/Telepathy.md diff --git a/doc/Transports/WebSockets.md b/doc/Articles/Transports/WebSockets.md similarity index 100% rename from doc/Transports/WebSockets.md rename to doc/Articles/Transports/WebSockets.md diff --git a/doc/Transports/WebsocketTransport.PNG b/doc/Articles/Transports/WebsocketTransport.PNG similarity index 100% rename from doc/Transports/WebsocketTransport.PNG rename to doc/Articles/Transports/WebsocketTransport.PNG diff --git a/doc/Transports/index.md b/doc/Articles/Transports/index.md similarity index 100% rename from doc/Transports/index.md rename to doc/Articles/Transports/index.md diff --git a/doc/Transports/toc.yml b/doc/Articles/Transports/toc.yml similarity index 100% rename from doc/Transports/toc.yml rename to doc/Articles/Transports/toc.yml diff --git a/doc/Articles/toc.yml b/doc/Articles/toc.yml new file mode 100644 index 000000000..3164cf0c0 --- /dev/null +++ b/doc/Articles/toc.yml @@ -0,0 +1,15 @@ +- name: General + href: General/toc.yml + topicHref: General/ +- name: Guides + href: Guides/toc.yml + topicHref: Guides/ +- name: Components + href: Components/toc.yml + topicHref: Components/ +- name: Transports + href: Transports/toc.yml + topicHref: Transports/ +- name: Examples + href: Examples/toc.yml + topicHref: Examples/ diff --git a/doc/index.md b/doc/index.md index 55534bb7d..35ab541df 100644 --- a/doc/index.md +++ b/doc/index.md @@ -2,7 +2,7 @@ **Mirror is the most compatible direct replacement for the deprecated Unity Networking API.** -Mirror has nearly all of the components and features from UNet, making networking easy, concise and maintainable, whether you're starting from scratch or converting an existing project. We even have a [Migration Tool](General/Migration.md) to do most of the work for you! +Mirror has nearly all of the components and features from UNet, making networking easy, concise and maintainable, whether you're starting from scratch or converting an existing project. We even have a [Migration Tool](Articles/General/Migration.md) to do most of the work for you! Built to support games of any scale, from LAN party games to dedicated high-volume authoritative servers running hundreds of players, Mirror is the core networking solution for [uMMORPG](https://assetstore.unity.com/packages/templates/systems/ummorpg-51212), [uSurvival](https://assetstore.unity.com/packages/templates/systems/usurvival-95015), [Cubica](https://www.cubica.net/), and [more](https://mirror-networking.com/showcase/)! @@ -14,32 +14,32 @@ uMMORPG was possible with \<6000 lines of code. We needed a networking library t - Alpha / Beta Unity versions cannot be supported **Multiple Transports Available:** -- **TCP** ([Telepathy](Transports/Telepathy.md) and [Apathy](https://mirror-networking.com/apathy/) and [Booster](https://mirror-networking.com/booster/)) -- **UDP** ([ENet](Transports/Ignorance.md) and [LiteNetLib](Transports/LiteNetLib4Mirror.md)) -- **WebGL** ([Secure Web Sockets](Transports/WebSockets.md)) -- **Steam** ([Steamworks.Net](Transports/FizzySteamworks.md)) and ([FacePunch](Transports/FizzyFacepunch.md)) -- **Multiplexer** ([Multiplexer](Transports/Multiplexer.md)) -- **Fallback** ([Fallback](Transports/Fallback.md)) +- **TCP** ([Telepathy](Articles/Transports/Telepathy.md) and [Apathy](https://mirror-networking.com/apathy/) and [Booster](https://mirror-networking.com/booster/)) +- **UDP** ([ENet](Articles/Transports/Ignorance.md) and [LiteNetLib](Articles/Transports/LiteNetLib4Mirror.md)) +- **WebGL** ([Secure Web Sockets](Articles/Transports/WebSockets.md)) +- **Steam** ([Steamworks.Net](Articles/Transports/FizzySteamworks.md)) and ([FacePunch](Articles/Transports/FizzyFacepunch.md)) +- **Multiplexer** ([Multiplexer](Articles/Transports/Multiplexer.md)) +- **Fallback** ([Fallback](Articles/Transports/Fallback.md)) **List Server** We've developed a [List Server](https://mirror-networking.com/list-server/) where game servers can register and clients can connect to find those servers to play on them. **Key Features & Components:** -- [Transports](Transports/index.md) are interchangeable components +- [Transports](Articles/Transports/index.md) are interchangeable components - Additive Scene handling - Single and separated Unity projects supported -- Network [Authenticators](Components/Authenticators/index.md) to manage access to your game -- Network [Discovery](Components/NetworkDiscovery.md) to easily connect LAN players to a LAN Server or Host -- Network [Manager](Components/NetworkManager.md) and [HUD](Components/NetworkManagerHUD.md) -- Network [Room Manager](Components/NetworkRoomManager.md) and [Room Player](Components/NetworkRoomPlayer.md) -- Network [Identity](Components/NetworkIdentity.md) -- Network [Transform](Components/NetworkTransform.md) to sync position, rotation, and scale with interpolation -- Network [Animator](Components/NetworkAnimator.md) with 64 parameters -- Network [Proximity Checker](Components/NetworkProximityChecker.md) to help with Area of Interest -- Network [Scene Checker](Components/NetworkSceneChecker.md) to islolate players and networked objects to Additive scene instances -- Network [Match Checker](Components/NetworkMatchChecker.md) to islolate players and networked objects by [Network Visibility](Guides/Visibility.md) -- [SyncVar](Guides/Sync/SyncVars.md), [SyncList](Guides/Sync/SyncLists.md), [SyncDictionary](Guides/Sync/SyncDictionary.md), and [SyncHashSet](Guides/Sync/SyncHashSet.md) +- Network [Authenticators](Articles/Components/Authenticators/index.md) to manage access to your game +- Network [Discovery](Articles/Components/NetworkDiscovery.md) to easily connect LAN players to a LAN Server or Host +- Network [Manager](Articles/Components/NetworkManager.md) and [HUD](Articles/Components/NetworkManagerHUD.md) +- Network [Room Manager](Articles/Components/NetworkRoomManager.md) and [Room Player](Articles/Components/NetworkRoomPlayer.md) +- Network [Identity](Articles/Components/NetworkIdentity.md) +- Network [Transform](Articles/Components/NetworkTransform.md) to sync position, rotation, and scale with interpolation +- Network [Animator](Articles/Components/NetworkAnimator.md) with 64 parameters +- Network [Proximity Checker](Articles/Components/NetworkProximityChecker.md) to help with Area of Interest +- Network [Scene Checker](Articles/Components/NetworkSceneChecker.md) to islolate players and networked objects to Additive scene instances +- Network [Match Checker](Articles/Components/NetworkMatchChecker.md) to islolate players and networked objects by [Network Visibility](Articles/Guides/Visibility.md) +- [SyncVar](Articles/Guides/Sync/SyncVars.md), [SyncList](Articles/Guides/Sync/SyncLists.md), [SyncDictionary](Articles/Guides/Sync/SyncDictionary.md), and [SyncHashSet](Articles/Guides/Sync/SyncHashSet.md) **Integrations** - [Dissonance Voice Chat](https://assetstore.unity.com/packages/tools/audio/dissonance-voice-chat-70078) diff --git a/doc/templates/styles/main.css b/doc/templates/styles/main.css index 847cae040..686fbdf6d 100644 --- a/doc/templates/styles/main.css +++ b/doc/templates/styles/main.css @@ -93,7 +93,22 @@ article h4 { /* SIDEBAR */ .toc .level1>li { - font-weight: 400; + font-size: 18px; + margin-top: 15px; +} + +.toc .level2>li { + font-size: 15px; + margin-top: 5px; +} + +.toc .level3>li { + font-size: 13px; +} + +.toc .level3 { + font-weight: normal; + margin: 0px 0px 5px 15px; } .toc .nav>li>a { @@ -182,4 +197,4 @@ pre { background-color: #fffaef; border-radius: 4px; box-shadow: 0px 1px 4px 1px rgba(100, 100, 100, 0.4); -} +} \ No newline at end of file diff --git a/doc/toc.yml b/doc/toc.yml index 203f88065..d73d288c6 100644 --- a/doc/toc.yml +++ b/doc/toc.yml @@ -1,14 +1,8 @@ -- name: General - href: General/index.md -- name: Guides - href: Guides/index.md -- name: Components - href: Components/index.md +- name: Home + href: index.md +- name: Articles + href: Articles/ - name: API Reference href: xref:Mirror -- name: Transports - href: Transports/index.md -- name: Examples - href: Examples/index.md - name: Sponsor Us! href: https://github.com/sponsors/vis2k