diff --git a/about/authors.rst b/about/authors.rst new file mode 100644 index 000000000..e69de29bb diff --git a/reference/faq.rst b/about/faq.rst similarity index 100% rename from reference/faq.rst rename to about/faq.rst diff --git a/about/history.rst b/about/history.rst new file mode 100644 index 000000000..e69de29bb diff --git a/about/license.rst b/about/license.rst new file mode 100644 index 000000000..e69de29bb diff --git a/contributing/bug_triage_guidelines.rst b/community/contributing/bug_triage_guidelines.rst similarity index 100% rename from contributing/bug_triage_guidelines.rst rename to community/contributing/bug_triage_guidelines.rst diff --git a/contributing/doc_and_l10n_guidelines.rst b/community/contributing/doc_and_l10n_guidelines.rst similarity index 100% rename from contributing/doc_and_l10n_guidelines.rst rename to community/contributing/doc_and_l10n_guidelines.rst diff --git a/contributing/updating_the_class_reference.rst b/community/contributing/updating_the_class_reference.rst similarity index 100% rename from contributing/updating_the_class_reference.rst rename to community/contributing/updating_the_class_reference.rst diff --git a/tutorials/3d/inverse_kinematics.rst b/community/tutorials/3d/inverse_kinematics.rst similarity index 100% rename from tutorials/3d/inverse_kinematics.rst rename to community/tutorials/3d/inverse_kinematics.rst diff --git a/tutorials/mesh_generation_with_heightmap_and_shaders.rst b/community/tutorials/3d/mesh_generation_with_heightmap_and_shaders.rst similarity index 100% rename from tutorials/mesh_generation_with_heightmap_and_shaders.rst rename to community/tutorials/3d/mesh_generation_with_heightmap_and_shaders.rst diff --git a/tutorials/3d/working_with_3d_skeletons.rst b/community/tutorials/3d/working_with_3d_skeletons.rst similarity index 100% rename from tutorials/3d/working_with_3d_skeletons.rst rename to community/tutorials/3d/working_with_3d_skeletons.rst diff --git a/contributing/_contributing.rst b/contributing/_contributing.rst deleted file mode 100644 index a3e33af57..000000000 --- a/contributing/_contributing.rst +++ /dev/null @@ -1,10 +0,0 @@ -Contributing -============ - -.. toctree:: - :maxdepth: 1 - :name: toc-contributing - - bug_triage_guidelines - doc_and_l10n_guidelines - updating_the_class_reference diff --git a/reference/batch_building_templates.rst b/development/compiling/batch_building_templates.rst similarity index 100% rename from reference/batch_building_templates.rst rename to development/compiling/batch_building_templates.rst diff --git a/reference/compiling_for_android.rst b/development/compiling/compiling_for_android.rst similarity index 100% rename from reference/compiling_for_android.rst rename to development/compiling/compiling_for_android.rst diff --git a/reference/compiling_for_ios.rst b/development/compiling/compiling_for_ios.rst similarity index 100% rename from reference/compiling_for_ios.rst rename to development/compiling/compiling_for_ios.rst diff --git a/reference/compiling_for_osx.rst b/development/compiling/compiling_for_osx.rst similarity index 100% rename from reference/compiling_for_osx.rst rename to development/compiling/compiling_for_osx.rst diff --git a/reference/compiling_for_uwp.rst b/development/compiling/compiling_for_uwp.rst similarity index 100% rename from reference/compiling_for_uwp.rst rename to development/compiling/compiling_for_uwp.rst diff --git a/reference/compiling_for_web.rst b/development/compiling/compiling_for_web.rst similarity index 100% rename from reference/compiling_for_web.rst rename to development/compiling/compiling_for_web.rst diff --git a/reference/compiling_for_windows.rst b/development/compiling/compiling_for_windows.rst similarity index 100% rename from reference/compiling_for_windows.rst rename to development/compiling/compiling_for_windows.rst diff --git a/reference/compiling_for_x11.rst b/development/compiling/compiling_for_x11.rst similarity index 100% rename from reference/compiling_for_x11.rst rename to development/compiling/compiling_for_x11.rst diff --git a/reference/cross-compiling_for_ios_on_linux.rst b/development/compiling/cross-compiling_for_ios_on_linux.rst similarity index 100% rename from reference/cross-compiling_for_ios_on_linux.rst rename to development/compiling/cross-compiling_for_ios_on_linux.rst diff --git a/reference/introduction_to_the_buildsystem.rst b/development/compiling/introduction_to_the_buildsystem.rst similarity index 100% rename from reference/introduction_to_the_buildsystem.rst rename to development/compiling/introduction_to_the_buildsystem.rst diff --git a/reference/packaging_godot.rst b/development/compiling/packaging_godot.rst similarity index 100% rename from reference/packaging_godot.rst rename to development/compiling/packaging_godot.rst diff --git a/reference/configuring_an_ide.rst b/development/cpp/configuring_an_ide.rst similarity index 100% rename from reference/configuring_an_ide.rst rename to development/cpp/configuring_an_ide.rst diff --git a/reference/core_types.rst b/development/cpp/core_types.rst similarity index 100% rename from reference/core_types.rst rename to development/cpp/core_types.rst diff --git a/reference/creating_android_modules.rst b/development/cpp/creating_android_modules.rst similarity index 100% rename from reference/creating_android_modules.rst rename to development/cpp/creating_android_modules.rst diff --git a/reference/custom_modules_in_c++.rst b/development/cpp/custom_modules_in_cpp.rst similarity index 100% rename from reference/custom_modules_in_c++.rst rename to development/cpp/custom_modules_in_cpp.rst diff --git a/reference/inheritance_class_tree.rst b/development/cpp/inheritance_class_tree.rst similarity index 100% rename from reference/inheritance_class_tree.rst rename to development/cpp/inheritance_class_tree.rst diff --git a/reference/introduction_to_godot_development.rst b/development/cpp/introduction_to_godot_development.rst similarity index 100% rename from reference/introduction_to_godot_development.rst rename to development/cpp/introduction_to_godot_development.rst diff --git a/reference/object_class.rst b/development/cpp/object_class.rst similarity index 100% rename from reference/object_class.rst rename to development/cpp/object_class.rst diff --git a/reference/variant_class.rst b/development/cpp/variant_class.rst similarity index 100% rename from reference/variant_class.rst rename to development/cpp/variant_class.rst diff --git a/tutorials/making_plugins.rst b/development/plugins/making_plugins.rst similarity index 100% rename from tutorials/making_plugins.rst rename to development/plugins/making_plugins.rst diff --git a/reference/2d_and_3d_keybindings.rst b/learning/editor/2d_and_3d_keybindings.rst similarity index 100% rename from reference/2d_and_3d_keybindings.rst rename to learning/editor/2d_and_3d_keybindings.rst diff --git a/reference/command_line_tutorial.rst b/learning/editor/command_line_tutorial.rst similarity index 100% rename from reference/command_line_tutorial.rst rename to learning/editor/command_line_tutorial.rst diff --git a/learning/editor/debugging.rst b/learning/editor/debugging.rst new file mode 100644 index 000000000..e69de29bb diff --git a/learning/editor/ue4_to_godot.rst b/learning/editor/ue4_to_godot.rst new file mode 100644 index 000000000..e69de29bb diff --git a/reference/unity_to_godot.rst b/learning/editor/unity_to_godot.rst similarity index 100% rename from reference/unity_to_godot.rst rename to learning/editor/unity_to_godot.rst diff --git a/tutorials/2d/viewport_and_canvas_transforms.rst b/learning/features/2d/2d_transforms.rst similarity index 100% rename from tutorials/2d/viewport_and_canvas_transforms.rst rename to learning/features/2d/2d_transforms.rst diff --git a/tutorials/2d/canvas_layers.rst b/learning/features/2d/canvas_layers.rst similarity index 100% rename from tutorials/2d/canvas_layers.rst rename to learning/features/2d/canvas_layers.rst diff --git a/tutorials/2d/custom_drawing_in_2d.rst b/learning/features/2d/custom_drawing_in_2d.rst similarity index 100% rename from tutorials/2d/custom_drawing_in_2d.rst rename to learning/features/2d/custom_drawing_in_2d.rst diff --git a/tutorials/2d/particle_systems_2d.rst b/learning/features/2d/particle_systems_2d.rst similarity index 100% rename from tutorials/2d/particle_systems_2d.rst rename to learning/features/2d/particle_systems_2d.rst diff --git a/tutorials/2d/using_tilemaps.rst b/learning/features/2d/using_tilemaps.rst similarity index 100% rename from tutorials/2d/using_tilemaps.rst rename to learning/features/2d/using_tilemaps.rst diff --git a/tutorials/3d/3d_performance_and_limitations.rst b/learning/features/3d/3d_performance_and_limitations.rst similarity index 100% rename from tutorials/3d/3d_performance_and_limitations.rst rename to learning/features/3d/3d_performance_and_limitations.rst diff --git a/tutorials/3d/fixed_materials.rst b/learning/features/3d/fixed_materials.rst similarity index 100% rename from tutorials/3d/fixed_materials.rst rename to learning/features/3d/fixed_materials.rst diff --git a/tutorials/3d/high_dynamic_range.rst b/learning/features/3d/high_dynamic_range.rst similarity index 100% rename from tutorials/3d/high_dynamic_range.rst rename to learning/features/3d/high_dynamic_range.rst diff --git a/tutorials/3d/importing_3d_meshes.rst b/learning/features/3d/importing_3d_meshes.rst similarity index 100% rename from tutorials/3d/importing_3d_meshes.rst rename to learning/features/3d/importing_3d_meshes.rst diff --git a/tutorials/3d/importing_3d_scenes.rst b/learning/features/3d/importing_3d_scenes.rst similarity index 100% rename from tutorials/3d/importing_3d_scenes.rst rename to learning/features/3d/importing_3d_scenes.rst diff --git a/tutorials/3d/introduction_to_3d.rst b/learning/features/3d/introduction_to_3d.rst similarity index 100% rename from tutorials/3d/introduction_to_3d.rst rename to learning/features/3d/introduction_to_3d.rst diff --git a/tutorials/3d/materials.rst b/learning/features/3d/materials.rst similarity index 100% rename from tutorials/3d/materials.rst rename to learning/features/3d/materials.rst diff --git a/tutorials/3d/using_gridmaps.rst b/learning/features/3d/using_gridmaps.rst similarity index 100% rename from tutorials/3d/using_gridmaps.rst rename to learning/features/3d/using_gridmaps.rst diff --git a/tutorials/2d/cutout_animation.rst b/learning/features/animation/cutout_animation.rst similarity index 100% rename from tutorials/2d/cutout_animation.rst rename to learning/features/animation/cutout_animation.rst diff --git a/reference/bbcode_in_richtextlabel.rst b/learning/features/gui/bbcode_in_richtextlabel.rst similarity index 100% rename from reference/bbcode_in_richtextlabel.rst rename to learning/features/gui/bbcode_in_richtextlabel.rst diff --git a/tutorials/2d/custom_gui_controls.rst b/learning/features/gui/custom_gui_controls.rst similarity index 100% rename from tutorials/2d/custom_gui_controls.rst rename to learning/features/gui/custom_gui_controls.rst diff --git a/learning/features/gui/gui_containers.rst b/learning/features/gui/gui_containers.rst new file mode 100644 index 000000000..e69de29bb diff --git a/tutorials/2d/gui_skinning.rst b/learning/features/gui/gui_skinning.rst similarity index 100% rename from tutorials/2d/gui_skinning.rst rename to learning/features/gui/gui_skinning.rst diff --git a/tutorials/2d/size_and_anchors.rst b/learning/features/gui/size_and_anchors.rst similarity index 100% rename from tutorials/2d/size_and_anchors.rst rename to learning/features/gui/size_and_anchors.rst diff --git a/tutorials/engine/inputevent.rst b/learning/features/inputs/inputevent.rst similarity index 100% rename from tutorials/engine/inputevent.rst rename to learning/features/inputs/inputevent.rst diff --git a/tutorials/engine/mouse_and_input_coordinates.rst b/learning/features/inputs/mouse_and_input_coordinates.rst similarity index 100% rename from tutorials/engine/mouse_and_input_coordinates.rst rename to learning/features/inputs/mouse_and_input_coordinates.rst diff --git a/tutorials/3d/lighting.rst b/learning/features/lighting/lighting.rst similarity index 100% rename from tutorials/3d/lighting.rst rename to learning/features/lighting/lighting.rst diff --git a/tutorials/3d/shadow_mapping.rst b/learning/features/lighting/shadow_mapping.rst similarity index 100% rename from tutorials/3d/shadow_mapping.rst rename to learning/features/lighting/shadow_mapping.rst diff --git a/tutorials/matrices_and_transforms.rst b/learning/features/math/matrices_and_transforms.rst similarity index 100% rename from tutorials/matrices_and_transforms.rst rename to learning/features/math/matrices_and_transforms.rst diff --git a/tutorials/vector_math.rst b/learning/features/math/vector_math.rst similarity index 100% rename from tutorials/vector_math.rst rename to learning/features/math/vector_math.rst diff --git a/tutorials/engine/background_loading.rst b/learning/features/misc/background_loading.rst similarity index 100% rename from tutorials/engine/background_loading.rst rename to learning/features/misc/background_loading.rst diff --git a/reference/binary_serialization_api.rst b/learning/features/misc/binary_serialization_api.rst similarity index 100% rename from reference/binary_serialization_api.rst rename to learning/features/misc/binary_serialization_api.rst diff --git a/tutorials/engine/data_paths.rst b/learning/features/misc/data_paths.rst similarity index 100% rename from tutorials/engine/data_paths.rst rename to learning/features/misc/data_paths.rst diff --git a/tutorials/engine/encrypting_save_games.rst b/learning/features/misc/encrypting_save_games.rst similarity index 100% rename from tutorials/engine/encrypting_save_games.rst rename to learning/features/misc/encrypting_save_games.rst diff --git a/tutorials/engine/handling_quit_requests.rst b/learning/features/misc/handling_quit_requests.rst similarity index 100% rename from tutorials/engine/handling_quit_requests.rst rename to learning/features/misc/handling_quit_requests.rst diff --git a/tutorials/engine/internationalizing_games.rst b/learning/features/misc/internationalizing_games.rst similarity index 100% rename from tutorials/engine/internationalizing_games.rst rename to learning/features/misc/internationalizing_games.rst diff --git a/reference/locales.rst b/learning/features/misc/locales.rst similarity index 100% rename from reference/locales.rst rename to learning/features/misc/locales.rst diff --git a/tutorials/engine/pausing_games.rst b/learning/features/misc/pausing_games.rst similarity index 100% rename from tutorials/engine/pausing_games.rst rename to learning/features/misc/pausing_games.rst diff --git a/tutorials/engine/saving_games.rst b/learning/features/misc/saving_games.rst similarity index 100% rename from tutorials/engine/saving_games.rst rename to learning/features/misc/saving_games.rst diff --git a/tutorials/http_client_class.rst b/learning/features/networking/http_client_class.rst similarity index 100% rename from tutorials/http_client_class.rst rename to learning/features/networking/http_client_class.rst diff --git a/learning/features/networking/managing_tcp_udp_connections.rst b/learning/features/networking/managing_tcp_udp_connections.rst new file mode 100644 index 000000000..e69de29bb diff --git a/tutorials/ssl_certificates.rst b/learning/features/networking/ssl_certificates.rst similarity index 100% rename from tutorials/ssl_certificates.rst rename to learning/features/networking/ssl_certificates.rst diff --git a/tutorials/2d/kinematic_character_2d.rst b/learning/features/physics/kinematic_character_2d.rst similarity index 100% rename from tutorials/2d/kinematic_character_2d.rst rename to learning/features/physics/kinematic_character_2d.rst diff --git a/tutorials/2d/physics_introduction.rst b/learning/features/physics/physics_introduction.rst similarity index 100% rename from tutorials/2d/physics_introduction.rst rename to learning/features/physics/physics_introduction.rst diff --git a/tutorials/ray-casting.rst b/learning/features/physics/ray-casting.rst similarity index 100% rename from tutorials/ray-casting.rst rename to learning/features/physics/ray-casting.rst diff --git a/reference/android_in_app_purchases.rst b/learning/features/platform/android_in_app_purchases.rst similarity index 100% rename from reference/android_in_app_purchases.rst rename to learning/features/platform/android_in_app_purchases.rst diff --git a/reference/services_for_ios.rst b/learning/features/platform/services_for_ios.rst similarity index 100% rename from reference/services_for_ios.rst rename to learning/features/platform/services_for_ios.rst diff --git a/tutorials/2d/screen-reading_shaders.rst b/learning/features/shading/screen-reading_shaders.rst similarity index 100% rename from tutorials/2d/screen-reading_shaders.rst rename to learning/features/shading/screen-reading_shaders.rst diff --git a/tutorials/3d/shader_materials.rst b/learning/features/shading/shader_materials.rst similarity index 100% rename from tutorials/3d/shader_materials.rst rename to learning/features/shading/shader_materials.rst diff --git a/reference/shading_language.rst b/learning/features/shading/shading_language.rst similarity index 100% rename from reference/shading_language.rst rename to learning/features/shading/shading_language.rst diff --git a/tutorials/engine/multiple_resolutions.rst b/learning/features/viewports/multiple_resolutions.rst similarity index 100% rename from tutorials/engine/multiple_resolutions.rst rename to learning/features/viewports/multiple_resolutions.rst diff --git a/tutorials/engine/viewports.rst b/learning/features/viewports/viewports.rst similarity index 100% rename from tutorials/engine/viewports.rst rename to learning/features/viewports/viewports.rst diff --git a/tutorials/step_by_step/animations.rst b/learning/getting_started/animations.rst similarity index 100% rename from tutorials/step_by_step/animations.rst rename to learning/getting_started/animations.rst diff --git a/tutorials/step_by_step/filesystem.rst b/learning/getting_started/filesystem.rst similarity index 100% rename from tutorials/step_by_step/filesystem.rst rename to learning/getting_started/filesystem.rst diff --git a/tutorials/step_by_step/gui_tutorial.rst b/learning/getting_started/gui_tutorial.rst similarity index 100% rename from tutorials/step_by_step/gui_tutorial.rst rename to learning/getting_started/gui_tutorial.rst diff --git a/tutorials/step_by_step/instancing.rst b/learning/getting_started/instancing.rst similarity index 100% rename from tutorials/step_by_step/instancing.rst rename to learning/getting_started/instancing.rst diff --git a/tutorials/step_by_step/instancing_continued.rst b/learning/getting_started/instancing_continued.rst similarity index 100% rename from tutorials/step_by_step/instancing_continued.rst rename to learning/getting_started/instancing_continued.rst diff --git a/tutorials/step_by_step/resources.rst b/learning/getting_started/resources.rst similarity index 100% rename from tutorials/step_by_step/resources.rst rename to learning/getting_started/resources.rst diff --git a/tutorials/step_by_step/scene_tree.rst b/learning/getting_started/scene_tree.rst similarity index 100% rename from tutorials/step_by_step/scene_tree.rst rename to learning/getting_started/scene_tree.rst diff --git a/tutorials/step_by_step/scenes_and_nodes.rst b/learning/getting_started/scenes_and_nodes.rst similarity index 100% rename from tutorials/step_by_step/scenes_and_nodes.rst rename to learning/getting_started/scenes_and_nodes.rst diff --git a/tutorials/step_by_step/scripting.rst b/learning/getting_started/scripting.rst similarity index 100% rename from tutorials/step_by_step/scripting.rst rename to learning/getting_started/scripting.rst diff --git a/tutorials/step_by_step/scripting_continued.rst b/learning/getting_started/scripting_continued.rst similarity index 100% rename from tutorials/step_by_step/scripting_continued.rst rename to learning/getting_started/scripting_continued.rst diff --git a/tutorials/step_by_step/simple_2d_game.rst b/learning/getting_started/simple_2d_game.rst similarity index 100% rename from tutorials/step_by_step/simple_2d_game.rst rename to learning/getting_started/simple_2d_game.rst diff --git a/tutorials/step_by_step/singletons_autoload.rst b/learning/getting_started/singletons_autoload.rst similarity index 100% rename from tutorials/step_by_step/singletons_autoload.rst rename to learning/getting_started/singletons_autoload.rst diff --git a/tutorials/step_by_step/splash_screen.rst b/learning/getting_started/splash_screen.rst similarity index 100% rename from tutorials/step_by_step/splash_screen.rst rename to learning/getting_started/splash_screen.rst diff --git a/reference/gdscript_more_efficiently.rst b/learning/scripting/gdscript/gdscript_advanced.rst similarity index 100% rename from reference/gdscript_more_efficiently.rst rename to learning/scripting/gdscript/gdscript_advanced.rst diff --git a/reference/gdscript.rst b/learning/scripting/gdscript/gdscript_basics.rst similarity index 100% rename from reference/gdscript.rst rename to learning/scripting/gdscript/gdscript_basics.rst diff --git a/reference/gdscript_printf.rst b/learning/scripting/gdscript/gdscript_format_string.rst similarity index 100% rename from reference/gdscript_printf.rst rename to learning/scripting/gdscript/gdscript_format_string.rst diff --git a/tutorials/asset_pipeline/exporting_images.rst b/learning/workflow/assets/exporting_images.rst similarity index 100% rename from tutorials/asset_pipeline/exporting_images.rst rename to learning/workflow/assets/exporting_images.rst diff --git a/tutorials/asset_pipeline/import_process.rst b/learning/workflow/assets/import_process.rst similarity index 100% rename from tutorials/asset_pipeline/import_process.rst rename to learning/workflow/assets/import_process.rst diff --git a/tutorials/asset_pipeline/importing_audio_samples.rst b/learning/workflow/assets/importing_audio_samples.rst similarity index 100% rename from tutorials/asset_pipeline/importing_audio_samples.rst rename to learning/workflow/assets/importing_audio_samples.rst diff --git a/tutorials/asset_pipeline/importing_fonts.rst b/learning/workflow/assets/importing_fonts.rst similarity index 100% rename from tutorials/asset_pipeline/importing_fonts.rst rename to learning/workflow/assets/importing_fonts.rst diff --git a/tutorials/asset_pipeline/importing_textures.rst b/learning/workflow/assets/importing_textures.rst similarity index 100% rename from tutorials/asset_pipeline/importing_textures.rst rename to learning/workflow/assets/importing_textures.rst diff --git a/tutorials/asset_pipeline/importing_translations.rst b/learning/workflow/assets/importing_translations.rst similarity index 100% rename from tutorials/asset_pipeline/importing_translations.rst rename to learning/workflow/assets/importing_translations.rst diff --git a/tutorials/asset_pipeline/managing_image_files.rst b/learning/workflow/assets/managing_image_files.rst similarity index 100% rename from tutorials/asset_pipeline/managing_image_files.rst rename to learning/workflow/assets/managing_image_files.rst diff --git a/tutorials/asset_pipeline/exporting_for_android.rst b/learning/workflow/export/exporting_for_android.rst similarity index 100% rename from tutorials/asset_pipeline/exporting_for_android.rst rename to learning/workflow/export/exporting_for_android.rst diff --git a/tutorials/asset_pipeline/exporting_for_ios.rst b/learning/workflow/export/exporting_for_ios.rst similarity index 100% rename from tutorials/asset_pipeline/exporting_for_ios.rst rename to learning/workflow/export/exporting_for_ios.rst diff --git a/tutorials/asset_pipeline/exporting_for_pc.rst b/learning/workflow/export/exporting_for_pc.rst similarity index 100% rename from tutorials/asset_pipeline/exporting_for_pc.rst rename to learning/workflow/export/exporting_for_pc.rst diff --git a/tutorials/asset_pipeline/exporting_for_uwp.rst b/learning/workflow/export/exporting_for_uwp.rst similarity index 100% rename from tutorials/asset_pipeline/exporting_for_uwp.rst rename to learning/workflow/export/exporting_for_uwp.rst diff --git a/tutorials/asset_pipeline/exporting_for_web.rst b/learning/workflow/export/exporting_for_web.rst similarity index 100% rename from tutorials/asset_pipeline/exporting_for_web.rst rename to learning/workflow/export/exporting_for_web.rst diff --git a/tutorials/asset_pipeline/exporting_projects.rst b/learning/workflow/export/exporting_projects.rst similarity index 100% rename from tutorials/asset_pipeline/exporting_projects.rst rename to learning/workflow/export/exporting_projects.rst diff --git a/tutorials/asset_pipeline/one-click_deploy.rst b/learning/workflow/export/one-click_deploy.rst similarity index 100% rename from tutorials/asset_pipeline/one-click_deploy.rst rename to learning/workflow/export/one-click_deploy.rst diff --git a/learning/workflow/project_setup/cvs.rst b/learning/workflow/project_setup/cvs.rst new file mode 100644 index 000000000..e69de29bb diff --git a/learning/workflow/project_setup/plugins_from_assetlib.rst b/learning/workflow/project_setup/plugins_from_assetlib.rst new file mode 100644 index 000000000..e69de29bb diff --git a/tutorials/engine/project_organization.rst b/learning/workflow/project_setup/project_organization.rst similarity index 100% rename from tutorials/engine/project_organization.rst rename to learning/workflow/project_setup/project_organization.rst diff --git a/reference/_advanced.rst b/reference/_advanced.rst deleted file mode 100644 index bfb38c182..000000000 --- a/reference/_advanced.rst +++ /dev/null @@ -1,10 +0,0 @@ -Advanced -======== - -.. toctree:: - :maxdepth: 2 - :name: toc-advanced - - _developing - _formats - _misc_ref diff --git a/reference/_cheat_sheets.rst b/reference/_cheat_sheets.rst deleted file mode 100644 index ef38ccb1e..000000000 --- a/reference/_cheat_sheets.rst +++ /dev/null @@ -1,9 +0,0 @@ -Cheat sheets -============ - -.. toctree:: - :maxdepth: 1 - :name: toc-cheat-sheets - - 2d_and_3d_keybindings - inheritance_class_tree diff --git a/reference/_compiling.rst b/reference/_compiling.rst deleted file mode 100644 index 55c7dc0da..000000000 --- a/reference/_compiling.rst +++ /dev/null @@ -1,21 +0,0 @@ -Compiling -========= - -.. toctree:: - :maxdepth: 1 - :name: toc-compiling - - introduction_to_the_buildsystem - compiling_for_windows - compiling_for_x11 - compiling_for_osx - compiling_for_android - compiling_for_ios - cross-compiling_for_ios_on_linux - compiling_for_uwp - compiling_for_web - batch_building_templates - configuring_an_ide - -.. compiling_for_blackberry_qnx -.. compiling_for_google_native_client diff --git a/reference/_developing.rst b/reference/_developing.rst deleted file mode 100644 index 9aa703f2b..000000000 --- a/reference/_developing.rst +++ /dev/null @@ -1,13 +0,0 @@ -Developing in C++ -================= - -.. toctree:: - :maxdepth: 1 - :name: toc-developing - - introduction_to_godot_development - core_types - variant_class - object_class - custom_modules_in_c++ - creating_android_modules diff --git a/reference/_formats.rst b/reference/_formats.rst deleted file mode 100644 index 154a6f481..000000000 --- a/reference/_formats.rst +++ /dev/null @@ -1,8 +0,0 @@ -Data and file formats -===================== - -.. toctree:: - :maxdepth: 1 - :name: toc-formats - - binary_serialization_api diff --git a/reference/_languages.rst b/reference/_languages.rst deleted file mode 100644 index 318315461..000000000 --- a/reference/_languages.rst +++ /dev/null @@ -1,13 +0,0 @@ -Languages -========= - -.. toctree:: - :maxdepth: 1 - :name: toc-languages - - gdscript - gdscript_printf - gdscript_more_efficiently - shading_language - locales - bbcode_in_richtextlabel diff --git a/reference/_misc_ref.rst b/reference/_misc_ref.rst deleted file mode 100644 index d45a57df2..000000000 --- a/reference/_misc_ref.rst +++ /dev/null @@ -1,13 +0,0 @@ -Misc -==== - -.. toctree:: - :maxdepth: 1 - :name: toc-misc-ref - - faq - command_line_tutorial - changing_editor_fonts - services_for_ios - packaging_godot - unity_to_godot diff --git a/reference/changing_editor_fonts.rst b/reference/changing_editor_fonts.rst deleted file mode 100644 index f4427451e..000000000 --- a/reference/changing_editor_fonts.rst +++ /dev/null @@ -1,13 +0,0 @@ -.. _doc_changing_editor_fonts: - -Changing editor fonts -===================== - -Godot allows changing the font for the editor, and the font for the code -editor. Both need to be in .fnt format, so they need to be imported -somewhere using the :ref:`font import tool `. - -Then copy or do whatever you want with the font, as long as the -location does not change, and set the relevant property in Editor -Settings. Code editor font is refreshed automatically, but the editor -needs to be restarted for the new global font to take effect. diff --git a/tutorials/.directory b/tutorials/.directory deleted file mode 100644 index 91108c0c2..000000000 --- a/tutorials/.directory +++ /dev/null @@ -1,7 +0,0 @@ -[Dolphin] -HeaderColumnWidths=340,63,124,144 -SortRole=type -Timestamp=2016,2,6,1,11,25 -Version=3 -ViewMode=1 -VisibleRoles=Details_text,Details_size,Details_date,Details_type,CustomizedDetails diff --git a/tutorials/2d/_2d.rst b/tutorials/2d/_2d.rst deleted file mode 100644 index 3ad3a25cb..000000000 --- a/tutorials/2d/_2d.rst +++ /dev/null @@ -1,10 +0,0 @@ -2D tutorials -============ - -.. toctree:: - :maxdepth: 2 - :name: toc-2d-tutorials - - _2d_graphics - _2d_gui - _2d_physics diff --git a/tutorials/2d/_2d_graphics.rst b/tutorials/2d/_2d_graphics.rst deleted file mode 100644 index 9f55b89c5..000000000 --- a/tutorials/2d/_2d_graphics.rst +++ /dev/null @@ -1,14 +0,0 @@ -Graphics -======== - -.. toctree:: - :maxdepth: 1 - :name: toc-2d-graphics - - canvas_layers - viewport_and_canvas_transforms - custom_drawing_in_2d - screen-reading_shaders - particle_systems_2d - cutout_animation - using_tilemaps diff --git a/tutorials/2d/_2d_gui.rst b/tutorials/2d/_2d_gui.rst deleted file mode 100644 index 5f1662018..000000000 --- a/tutorials/2d/_2d_gui.rst +++ /dev/null @@ -1,10 +0,0 @@ -Graphical user interface (GUI) -============================== - -.. toctree:: - :maxdepth: 1 - :name: toc-2d-gui - - size_and_anchors - gui_skinning - custom_gui_controls diff --git a/tutorials/2d/_2d_physics.rst b/tutorials/2d/_2d_physics.rst deleted file mode 100644 index 6a79c1805..000000000 --- a/tutorials/2d/_2d_physics.rst +++ /dev/null @@ -1,10 +0,0 @@ -Physics -======= - -.. toctree:: - :maxdepth: 1 - :name: toc-2d-physics - - physics_introduction - kinematic_character_2d - ../ray-casting diff --git a/tutorials/3d/_3d.rst b/tutorials/3d/_3d.rst deleted file mode 100644 index de9eb0658..000000000 --- a/tutorials/3d/_3d.rst +++ /dev/null @@ -1,10 +0,0 @@ -3D tutorials -============ - -.. toctree:: - :maxdepth: 2 - :name: toc-3d-tutorials - - _3d_graphics - _3d_physics - _3d_import diff --git a/tutorials/3d/_3d_graphics.rst b/tutorials/3d/_3d_graphics.rst deleted file mode 100644 index 1ac7c66c6..000000000 --- a/tutorials/3d/_3d_graphics.rst +++ /dev/null @@ -1,17 +0,0 @@ -Graphics -======== - -.. toctree:: - :maxdepth: 1 - :name: toc-3d-graphics - - introduction_to_3d - materials - fixed_materials - shader_materials - lighting - shadow_mapping - high_dynamic_range - 3d_performance_and_limitations - working_with_3d_skeletons - inverse_kinematics diff --git a/tutorials/3d/_3d_import.rst b/tutorials/3d/_3d_import.rst deleted file mode 100644 index ded41501f..000000000 --- a/tutorials/3d/_3d_import.rst +++ /dev/null @@ -1,9 +0,0 @@ -Import -====== - -.. toctree:: - :maxdepth: 1 - :name: toc-3d-import - - importing_3d_meshes - importing_3d_scenes diff --git a/tutorials/3d/_3d_physics.rst b/tutorials/3d/_3d_physics.rst deleted file mode 100644 index bd83b23e3..000000000 --- a/tutorials/3d/_3d_physics.rst +++ /dev/null @@ -1,9 +0,0 @@ -Physics -======= - -.. toctree:: - :maxdepth: 1 - :name: toc-3d-physics - - ../ray-casting - using_gridmaps diff --git a/tutorials/_math.rst b/tutorials/_math.rst deleted file mode 100644 index 22d629c66..000000000 --- a/tutorials/_math.rst +++ /dev/null @@ -1,9 +0,0 @@ -Math -==== - -.. toctree:: - :maxdepth: 1 - :name: toc-math - - vector_math - matrices_and_transforms diff --git a/tutorials/_misc_tutorials.rst b/tutorials/_misc_tutorials.rst deleted file mode 100644 index da5b3e2a9..000000000 --- a/tutorials/_misc_tutorials.rst +++ /dev/null @@ -1,9 +0,0 @@ -Miscellaneous -============= - -.. toctree:: - :maxdepth: 2 - :name: toc-misc-tutorials - - _math - _shaders diff --git a/tutorials/_networking.rst b/tutorials/_networking.rst deleted file mode 100644 index e41f5f88e..000000000 --- a/tutorials/_networking.rst +++ /dev/null @@ -1,9 +0,0 @@ -Networking -========== - -.. toctree:: - :maxdepth: 1 - :name: toc-networking - - ssl_certificates - http_client_class diff --git a/tutorials/_plugins.rst b/tutorials/_plugins.rst deleted file mode 100644 index aa5971d29..000000000 --- a/tutorials/_plugins.rst +++ /dev/null @@ -1,14 +0,0 @@ -Editor plugins -============== - -.. toctree:: - :maxdepth: 1 - :name: toc-plugins - - making_plugins - -.. editor_plugin -.. editor_extension -.. editor_import_export -.. editor_scene_loader -.. editor_3d_import diff --git a/tutorials/_shaders.rst b/tutorials/_shaders.rst deleted file mode 100644 index 3e54b59c9..000000000 --- a/tutorials/_shaders.rst +++ /dev/null @@ -1,10 +0,0 @@ -Shaders -======= - -.. toctree:: - :maxdepth: 1 - :name: toc-shaders - - mesh_generation_with_heightmap_and_shaders -.. vertex_shaders_introduction -.. fragment_shaders_introduction diff --git a/tutorials/asset_pipeline/_asset_pipeline.rst b/tutorials/asset_pipeline/_asset_pipeline.rst deleted file mode 100644 index acc3b76ea..000000000 --- a/tutorials/asset_pipeline/_asset_pipeline.rst +++ /dev/null @@ -1,10 +0,0 @@ -Asset pipeline -============== - -.. toctree:: - :maxdepth: 2 - :name: toc-asset-pipeline - - _general - _import - _export diff --git a/tutorials/asset_pipeline/_export.rst b/tutorials/asset_pipeline/_export.rst deleted file mode 100644 index 0e5ce09c0..000000000 --- a/tutorials/asset_pipeline/_export.rst +++ /dev/null @@ -1,18 +0,0 @@ -Export -====== - -.. toctree:: - :maxdepth: 1 - :name: toc-export - - exporting_projects - one-click_deploy - exporting_images - exporting_for_pc - exporting_for_android - exporting_for_ios - exporting_for_uwp - exporting_for_web -.. exporting_for_bb10 -.. exporting_for_nacl -.. exporting_for_consoles diff --git a/tutorials/asset_pipeline/_general.rst b/tutorials/asset_pipeline/_general.rst deleted file mode 100644 index 91d88f537..000000000 --- a/tutorials/asset_pipeline/_general.rst +++ /dev/null @@ -1,8 +0,0 @@ -General -======= - -.. toctree:: - :maxdepth: 1 - :name: toc-general - - managing_image_files diff --git a/tutorials/asset_pipeline/_import.rst b/tutorials/asset_pipeline/_import.rst deleted file mode 100644 index db203a711..000000000 --- a/tutorials/asset_pipeline/_import.rst +++ /dev/null @@ -1,12 +0,0 @@ -Import -====== - -.. toctree:: - :maxdepth: 1 - :name: toc-import - - import_process - importing_textures - importing_fonts - importing_audio_samples - importing_translations diff --git a/tutorials/engine/_engine.rst b/tutorials/engine/_engine.rst deleted file mode 100644 index 4de071e9b..000000000 --- a/tutorials/engine/_engine.rst +++ /dev/null @@ -1,11 +0,0 @@ -Engine -====== - -.. toctree:: - :maxdepth: 2 - :name: toc-engine - - _scene_input_viewports - _filesystem - _i18n - _game_flow diff --git a/tutorials/engine/_filesystem.rst b/tutorials/engine/_filesystem.rst deleted file mode 100644 index 2ce0b7b22..000000000 --- a/tutorials/engine/_filesystem.rst +++ /dev/null @@ -1,11 +0,0 @@ -Filesystem -========== - -.. toctree:: - :maxdepth: 1 - :name: toc-filesystem - - project_organization - data_paths - saving_games - encrypting_save_games diff --git a/tutorials/engine/_game_flow.rst b/tutorials/engine/_game_flow.rst deleted file mode 100644 index 87f1f7e47..000000000 --- a/tutorials/engine/_game_flow.rst +++ /dev/null @@ -1,10 +0,0 @@ -Game flow -========= - -.. toctree:: - :maxdepth: 1 - :name: toc-game-flow - - pausing_games - background_loading - handling_quit_requests diff --git a/tutorials/engine/_i18n.rst b/tutorials/engine/_i18n.rst deleted file mode 100644 index 3f76c4048..000000000 --- a/tutorials/engine/_i18n.rst +++ /dev/null @@ -1,8 +0,0 @@ -Internationalization -==================== - -.. toctree:: - :maxdepth: 1 - :name: toc-i18n - - internationalizing_games diff --git a/tutorials/engine/_scene_input_viewports.rst b/tutorials/engine/_scene_input_viewports.rst deleted file mode 100644 index 50a63f0d7..000000000 --- a/tutorials/engine/_scene_input_viewports.rst +++ /dev/null @@ -1,11 +0,0 @@ -Scene, input & viewports -======================== - -.. toctree:: - :maxdepth: 1 - :name: toc-scene-input-viewports - - viewports - multiple_resolutions - inputevent - mouse_and_input_coordinates diff --git a/tutorials/step_by_step/_step_by_step.rst b/tutorials/step_by_step/_step_by_step.rst deleted file mode 100644 index bbcb294fd..000000000 --- a/tutorials/step_by_step/_step_by_step.rst +++ /dev/null @@ -1,20 +0,0 @@ -Learning step by step -===================== - -.. toctree:: - :maxdepth: 1 - :name: toc-step-by-step - - scenes_and_nodes - instancing - instancing_continued - scripting - scripting_continued - simple_2d_game - gui_tutorial - splash_screen - animations - resources - filesystem - scene_tree - singletons_autoload