diff --git a/community/channels.rst b/community/channels.rst new file mode 100644 index 000000000..8e00d575c --- /dev/null +++ b/community/channels.rst @@ -0,0 +1,46 @@ +.. _doc_community_channels: + +Channels +======== + +So, where is the Godot community and where can you ask questions and get help? + +Note that some of these channels are run and moderated by members of the Godot community or third parties. + +A brief overview over these channels is also available on the `website `_. + +Q & A +----- + +- `Official Godot Questions & Answers `_ + +IRC on Freenode +--------------- + +- `General: #godotengine `_ +- `Engine development: #godotengine-devel `_ +- `Documentation: #godotengine-doc `_ +- `GDNative: #godotengine-gdnative `_ +- `Webseite/PR: #godotengine-atelier `_ +- `IRC logs `_ + +Other chats +----------- + +- `Matrix (IRC compatible) `_ +- `Discord `_ + +Social networks +--------------- + +- `GitHub `_ +- `Facebook group `_ +- `Twitter (also, #godotengine) `_ +- `Reddit `_ +- `Youtube `_ +- `Steam `_ + +Forum +----- + +- `Forum (godotdevelopers.org) `_ diff --git a/community/index.rst b/community/index.rst new file mode 100644 index 000000000..cae2782de --- /dev/null +++ b/community/index.rst @@ -0,0 +1,11 @@ +Community +========= + +.. toctree:: + :maxdepth: 1 + :name: toc-community + + contributing/index + channels + tutorials + resources diff --git a/community/resources.rst b/community/resources.rst new file mode 100644 index 000000000..9fe1e1e37 --- /dev/null +++ b/community/resources.rst @@ -0,0 +1,11 @@ +.. _doc_community_resources: + +Resources +========= + +This is a list of third-party resources created by the community that may be of interest. + +General +--------------- + +- `awesome-godot: A curated list of resources by Calinou `_ diff --git a/community/tutorials.rst b/community/tutorials.rst new file mode 100644 index 000000000..e552580cc --- /dev/null +++ b/community/tutorials.rst @@ -0,0 +1,12 @@ +.. _doc_community_tutorials: + +Tutorials +========= + +This is a list of third-party tutorials created by the community that may be of interest. + +Video tutorials +--------------- + +- `GDQuest `_ +- `KidsCanCode `_ diff --git a/community/tutorials/3d/index.rst b/community/tutorials/3d/index.rst deleted file mode 100644 index b9579bd5b..000000000 --- a/community/tutorials/3d/index.rst +++ /dev/null @@ -1,10 +0,0 @@ -3D -== - -.. toctree:: - :maxdepth: 1 - :name: toc-community-tutorials-3d - - mesh_generation_with_heightmap_and_shaders - working_with_3d_skeletons - inverse_kinematics diff --git a/community/tutorials/index.rst b/community/tutorials/index.rst deleted file mode 100644 index ba6484bca..000000000 --- a/community/tutorials/index.rst +++ /dev/null @@ -1,12 +0,0 @@ -Tutorials -========= - -.. toctree:: - :maxdepth: 1 - :name: toc-community-tutorials - - 3d/index - gdnative/index - vr/index - -.. external_resources diff --git a/index.rst b/index.rst index 3239ee87c..febd61069 100644 --- a/index.rst +++ b/index.rst @@ -68,18 +68,18 @@ The main documentation for the site is organized into the following sections: tutorials/shading/index tutorials/networking/index tutorials/assetlib/index - tutorials/misc/index + tutorials/vr/index + tutorials/extending/index tutorials/platform/index + tutorials/misc/index .. toctree:: :maxdepth: 1 :caption: Development :name: sec-devel - development/plugins/index development/compiling/index development/cpp/index - development/consoles/consoles .. toctree:: @@ -87,8 +87,7 @@ The main documentation for the site is organized into the following sections: :caption: Community :name: sec-community - community/contributing/index - community/tutorials/index + community/index .. toctree:: diff --git a/community/tutorials/3d/img/10_Blender_exportUV.png b/tutorials/3d/img/10_Blender_exportUV.png similarity index 100% rename from community/tutorials/3d/img/10_Blender_exportUV.png rename to tutorials/3d/img/10_Blender_exportUV.png diff --git a/community/tutorials/3d/img/11_Godot.png b/tutorials/3d/img/11_Godot.png similarity index 100% rename from community/tutorials/3d/img/11_Godot.png rename to tutorials/3d/img/11_Godot.png diff --git a/community/tutorials/3d/img/14_Godot_LoadMesh.png b/tutorials/3d/img/14_Godot_LoadMesh.png similarity index 100% rename from community/tutorials/3d/img/14_Godot_LoadMesh.png rename to tutorials/3d/img/14_Godot_LoadMesh.png diff --git a/community/tutorials/3d/img/15_Godot_MeshPlaneRendered.png b/tutorials/3d/img/15_Godot_MeshPlaneRendered.png similarity index 100% rename from community/tutorials/3d/img/15_Godot_MeshPlaneRendered.png rename to tutorials/3d/img/15_Godot_MeshPlaneRendered.png diff --git a/community/tutorials/3d/img/16_Godot_ShaderMaterial.png b/tutorials/3d/img/16_Godot_ShaderMaterial.png similarity index 100% rename from community/tutorials/3d/img/16_Godot_ShaderMaterial.png rename to tutorials/3d/img/16_Godot_ShaderMaterial.png diff --git a/community/tutorials/3d/img/17_Godot_newMaterialShader.png b/tutorials/3d/img/17_Godot_newMaterialShader.png similarity index 100% rename from community/tutorials/3d/img/17_Godot_newMaterialShader.png rename to tutorials/3d/img/17_Godot_newMaterialShader.png diff --git a/community/tutorials/3d/img/18_Godot_ShaderEditorOpened.png b/tutorials/3d/img/18_Godot_ShaderEditorOpened.png similarity index 100% rename from community/tutorials/3d/img/18_Godot_ShaderEditorOpened.png rename to tutorials/3d/img/18_Godot_ShaderEditorOpened.png diff --git a/community/tutorials/3d/img/19_Godot_BlackPlane.png b/tutorials/3d/img/19_Godot_BlackPlane.png similarity index 100% rename from community/tutorials/3d/img/19_Godot_BlackPlane.png rename to tutorials/3d/img/19_Godot_BlackPlane.png diff --git a/community/tutorials/3d/img/1_GIMP_createImage512.png b/tutorials/3d/img/1_GIMP_createImage512.png similarity index 100% rename from community/tutorials/3d/img/1_GIMP_createImage512.png rename to tutorials/3d/img/1_GIMP_createImage512.png diff --git a/community/tutorials/3d/img/20_Godot_TexturedPlane.png b/tutorials/3d/img/20_Godot_TexturedPlane.png similarity index 100% rename from community/tutorials/3d/img/20_Godot_TexturedPlane.png rename to tutorials/3d/img/20_Godot_TexturedPlane.png diff --git a/community/tutorials/3d/img/21_Godot_Fini.png b/tutorials/3d/img/21_Godot_Fini.png similarity index 100% rename from community/tutorials/3d/img/21_Godot_Fini.png rename to tutorials/3d/img/21_Godot_Fini.png diff --git a/community/tutorials/3d/img/2_GIMP.png b/tutorials/3d/img/2_GIMP.png similarity index 100% rename from community/tutorials/3d/img/2_GIMP.png rename to tutorials/3d/img/2_GIMP.png diff --git a/community/tutorials/3d/img/3_GIMP_FilterRenderClouds.png b/tutorials/3d/img/3_GIMP_FilterRenderClouds.png similarity index 100% rename from community/tutorials/3d/img/3_GIMP_FilterRenderClouds.png rename to tutorials/3d/img/3_GIMP_FilterRenderClouds.png diff --git a/community/tutorials/3d/img/4_GIMP_Clouds.png b/tutorials/3d/img/4_GIMP_Clouds.png similarity index 100% rename from community/tutorials/3d/img/4_GIMP_Clouds.png rename to tutorials/3d/img/4_GIMP_Clouds.png diff --git a/community/tutorials/3d/img/5_Blender.png b/tutorials/3d/img/5_Blender.png similarity index 100% rename from community/tutorials/3d/img/5_Blender.png rename to tutorials/3d/img/5_Blender.png diff --git a/community/tutorials/3d/img/6_Blender_CreatePlane.png b/tutorials/3d/img/6_Blender_CreatePlane.png similarity index 100% rename from community/tutorials/3d/img/6_Blender_CreatePlane.png rename to tutorials/3d/img/6_Blender_CreatePlane.png diff --git a/community/tutorials/3d/img/7_Blender_subdivided.png b/tutorials/3d/img/7_Blender_subdivided.png similarity index 100% rename from community/tutorials/3d/img/7_Blender_subdivided.png rename to tutorials/3d/img/7_Blender_subdivided.png diff --git a/community/tutorials/3d/img/8_Blender_UVSmart.png b/tutorials/3d/img/8_Blender_UVSmart.png similarity index 100% rename from community/tutorials/3d/img/8_Blender_UVSmart.png rename to tutorials/3d/img/8_Blender_UVSmart.png diff --git a/community/tutorials/3d/img/9_Blender_UV_editor.png b/tutorials/3d/img/9_Blender_UV_editor.png similarity index 100% rename from community/tutorials/3d/img/9_Blender_UV_editor.png rename to tutorials/3d/img/9_Blender_UV_editor.png diff --git a/community/tutorials/3d/img/inverse_kinematics.png b/tutorials/3d/img/inverse_kinematics.png similarity index 100% rename from community/tutorials/3d/img/inverse_kinematics.png rename to tutorials/3d/img/inverse_kinematics.png diff --git a/community/tutorials/3d/img/inverse_kinematics.svg b/tutorials/3d/img/inverse_kinematics.svg similarity index 100% rename from community/tutorials/3d/img/inverse_kinematics.svg rename to tutorials/3d/img/inverse_kinematics.svg diff --git a/tutorials/3d/index.rst b/tutorials/3d/index.rst index e2b48e617..0bda63e12 100644 --- a/tutorials/3d/index.rst +++ b/tutorials/3d/index.rst @@ -15,3 +15,6 @@ environment_and_post_processing high_dynamic_range using_gridmaps + working_with_3d_skeletons + inverse_kinematics + mesh_generation_with_heightmap_and_shaders diff --git a/community/tutorials/3d/inverse_kinematics.rst b/tutorials/3d/inverse_kinematics.rst similarity index 100% rename from community/tutorials/3d/inverse_kinematics.rst rename to tutorials/3d/inverse_kinematics.rst diff --git a/community/tutorials/3d/mesh_generation_with_heightmap_and_shaders.rst b/tutorials/3d/mesh_generation_with_heightmap_and_shaders.rst similarity index 100% rename from community/tutorials/3d/mesh_generation_with_heightmap_and_shaders.rst rename to tutorials/3d/mesh_generation_with_heightmap_and_shaders.rst diff --git a/community/tutorials/3d/working_with_3d_skeletons.rst b/tutorials/3d/working_with_3d_skeletons.rst similarity index 100% rename from community/tutorials/3d/working_with_3d_skeletons.rst rename to tutorials/3d/working_with_3d_skeletons.rst diff --git a/community/tutorials/gdnative/gdnative-c-example.rst b/tutorials/extending/gdnative/gdnative-c-example.rst similarity index 100% rename from community/tutorials/gdnative/gdnative-c-example.rst rename to tutorials/extending/gdnative/gdnative-c-example.rst diff --git a/community/tutorials/gdnative/img/add_main_script.gif b/tutorials/extending/gdnative/img/add_main_script.gif similarity index 100% rename from community/tutorials/gdnative/img/add_main_script.gif rename to tutorials/extending/gdnative/img/add_main_script.gif diff --git a/community/tutorials/gdnative/img/c_main_scene_layout.png b/tutorials/extending/gdnative/img/c_main_scene_layout.png similarity index 100% rename from community/tutorials/gdnative/img/c_main_scene_layout.png rename to tutorials/extending/gdnative/img/c_main_scene_layout.png diff --git a/community/tutorials/gdnative/img/c_sample_result.png b/tutorials/extending/gdnative/img/c_sample_result.png similarity index 100% rename from community/tutorials/gdnative/img/c_sample_result.png rename to tutorials/extending/gdnative/img/c_sample_result.png diff --git a/community/tutorials/gdnative/img/connect_button_signal.gif b/tutorials/extending/gdnative/img/connect_button_signal.gif similarity index 100% rename from community/tutorials/gdnative/img/connect_button_signal.gif rename to tutorials/extending/gdnative/img/connect_button_signal.gif diff --git a/community/tutorials/gdnative/img/nativescript_library.png b/tutorials/extending/gdnative/img/nativescript_library.png similarity index 100% rename from community/tutorials/gdnative/img/nativescript_library.png rename to tutorials/extending/gdnative/img/nativescript_library.png diff --git a/community/tutorials/gdnative/img/nativescript_resource.png b/tutorials/extending/gdnative/img/nativescript_resource.png similarity index 100% rename from community/tutorials/gdnative/img/nativescript_resource.png rename to tutorials/extending/gdnative/img/nativescript_resource.png diff --git a/community/tutorials/gdnative/img/new_resource.gif b/tutorials/extending/gdnative/img/new_resource.gif similarity index 100% rename from community/tutorials/gdnative/img/new_resource.gif rename to tutorials/extending/gdnative/img/new_resource.gif diff --git a/community/tutorials/gdnative/img/save_gdns.gif b/tutorials/extending/gdnative/img/save_gdns.gif similarity index 100% rename from community/tutorials/gdnative/img/save_gdns.gif rename to tutorials/extending/gdnative/img/save_gdns.gif diff --git a/community/tutorials/gdnative/index.rst b/tutorials/extending/gdnative/index.rst similarity index 62% rename from community/tutorials/gdnative/index.rst rename to tutorials/extending/gdnative/index.rst index cd28da369..50b10ceaa 100644 --- a/community/tutorials/gdnative/index.rst +++ b/tutorials/extending/gdnative/index.rst @@ -3,6 +3,6 @@ GDNATIVE .. toctree:: :maxdepth: 1 - :name: toc-community-tutorials-gdnative + :name: toc-tutorials-gdnative gdnative-c-example diff --git a/tutorials/extending/index.rst b/tutorials/extending/index.rst new file mode 100644 index 000000000..d20f754aa --- /dev/null +++ b/tutorials/extending/index.rst @@ -0,0 +1,9 @@ +Extending Godot +=============== + +.. toctree:: + :maxdepth: 1 + :name: toc-tutorials-extending + + plugins/index + gdnative/index diff --git a/development/plugins/img/import_plugin_options.png b/tutorials/extending/plugins/img/import_plugin_options.png similarity index 100% rename from development/plugins/img/import_plugin_options.png rename to tutorials/extending/plugins/img/import_plugin_options.png diff --git a/development/plugins/img/import_plugin_trying.png b/tutorials/extending/plugins/img/import_plugin_trying.png similarity index 100% rename from development/plugins/img/import_plugin_trying.png rename to tutorials/extending/plugins/img/import_plugin_trying.png diff --git a/development/plugins/img/making_plugins-custom_dock.png b/tutorials/extending/plugins/img/making_plugins-custom_dock.png similarity index 100% rename from development/plugins/img/making_plugins-custom_dock.png rename to tutorials/extending/plugins/img/making_plugins-custom_dock.png diff --git a/development/plugins/img/making_plugins-custom_node_console.png b/tutorials/extending/plugins/img/making_plugins-custom_node_console.png similarity index 100% rename from development/plugins/img/making_plugins-custom_node_console.png rename to tutorials/extending/plugins/img/making_plugins-custom_node_console.png diff --git a/development/plugins/img/making_plugins-custom_node_create.png b/tutorials/extending/plugins/img/making_plugins-custom_node_create.png similarity index 100% rename from development/plugins/img/making_plugins-custom_node_create.png rename to tutorials/extending/plugins/img/making_plugins-custom_node_create.png diff --git a/development/plugins/img/making_plugins-custom_node_icon.png b/tutorials/extending/plugins/img/making_plugins-custom_node_icon.png similarity index 100% rename from development/plugins/img/making_plugins-custom_node_icon.png rename to tutorials/extending/plugins/img/making_plugins-custom_node_icon.png diff --git a/development/plugins/img/making_plugins-my_custom_dock_scene.png b/tutorials/extending/plugins/img/making_plugins-my_custom_dock_scene.png similarity index 100% rename from development/plugins/img/making_plugins-my_custom_dock_scene.png rename to tutorials/extending/plugins/img/making_plugins-my_custom_dock_scene.png diff --git a/development/plugins/img/making_plugins-my_custom_mode_folder.png b/tutorials/extending/plugins/img/making_plugins-my_custom_mode_folder.png similarity index 100% rename from development/plugins/img/making_plugins-my_custom_mode_folder.png rename to tutorials/extending/plugins/img/making_plugins-my_custom_mode_folder.png diff --git a/development/plugins/img/making_plugins-project_settings.png b/tutorials/extending/plugins/img/making_plugins-project_settings.png similarity index 100% rename from development/plugins/img/making_plugins-project_settings.png rename to tutorials/extending/plugins/img/making_plugins-project_settings.png diff --git a/development/plugins/import_plugins.rst b/tutorials/extending/plugins/import_plugins.rst similarity index 100% rename from development/plugins/import_plugins.rst rename to tutorials/extending/plugins/import_plugins.rst diff --git a/development/plugins/index.rst b/tutorials/extending/plugins/index.rst similarity index 75% rename from development/plugins/index.rst rename to tutorials/extending/plugins/index.rst index 2cbd4fbfc..86b845cee 100644 --- a/development/plugins/index.rst +++ b/tutorials/extending/plugins/index.rst @@ -3,7 +3,7 @@ Editor plugins .. toctree:: :maxdepth: 1 - :name: toc-devel-plugins + :name: toc-tutorials-plugins making_plugins import_plugins diff --git a/development/plugins/making_plugins.rst b/tutorials/extending/plugins/making_plugins.rst similarity index 100% rename from development/plugins/making_plugins.rst rename to tutorials/extending/plugins/making_plugins.rst diff --git a/development/consoles/consoles.rst b/tutorials/platform/consoles.rst similarity index 100% rename from development/consoles/consoles.rst rename to tutorials/platform/consoles.rst diff --git a/tutorials/platform/index.rst b/tutorials/platform/index.rst index f0480b9c8..40ef5e7e9 100644 --- a/tutorials/platform/index.rst +++ b/tutorials/platform/index.rst @@ -7,3 +7,4 @@ Platform-specific android_in_app_purchases services_for_ios + consoles diff --git a/community/tutorials/vr/img/minimum_setup.png b/tutorials/vr/img/minimum_setup.png similarity index 100% rename from community/tutorials/vr/img/minimum_setup.png rename to tutorials/vr/img/minimum_setup.png diff --git a/community/tutorials/vr/index.rst b/tutorials/vr/index.rst similarity index 57% rename from community/tutorials/vr/index.rst rename to tutorials/vr/index.rst index fa9a2db07..d3ad7831e 100644 --- a/community/tutorials/vr/index.rst +++ b/tutorials/vr/index.rst @@ -3,6 +3,6 @@ VR .. toctree:: :maxdepth: 1 - :name: toc-community-tutorials-vr + :name: toc-tutorials-vr vr_primer diff --git a/community/tutorials/vr/vr_primer.rst b/tutorials/vr/vr_primer.rst similarity index 100% rename from community/tutorials/vr/vr_primer.rst rename to tutorials/vr/vr_primer.rst