From 53d7624fc43ccf871ae81b912297529a6a79dc8f Mon Sep 17 00:00:00 2001 From: Dion Moult Date: Thu, 22 Aug 2024 23:56:43 +1000 Subject: [PATCH] Work in progress starting to restructure docs in preparation for next release --- src/bonsai/docs/_static/custom.css | 5 + src/bonsai/docs/devs/code_style.rst | 20 -- src/bonsai/docs/devs/getting_started.rst | 29 --- src/bonsai/docs/devs/ux_guidelines.rst | 178 -------------- .../authoring}/classification_and_types.rst | 0 .../authoring}/creating_walls.rst | 0 .../authoring}/defining_rooms_spaces.rst | 0 .../openings => guides/authoring}/door.rst | 0 .../geometry_and_representations.rst | 0 .../authoring}/georeferencing.rst | 0 .../authoring}/git_support.rst | 0 .../authoring}/images/blenderoffset.png | Bin .../images/coordinateconversion.png | Bin .../images/file_new-ifc-project-submenu.png | Bin .../authoring}/images/manualorigin.png | Bin .../authoring}/images/mapconversion.png | Bin .../authoring}/images/mapcoordinates.png | Bin .../authoring}/images/offsetmode.png | Bin .../authoring}/images/outliner.png | Bin .../images/project-info_unsaved.png | Bin .../authoring}/images/project_wizard.png | Bin .../authoring}/images/projectedcrs.png | Bin .../authoring}/images/truenorth.png | Bin .../images/xaxisabscissaordinate.png | Bin .../authoring/index.rst} | 16 +- .../authoring}/material_assignment.rst | 0 .../authoring}/modeling_slabs_roofs.rst | 0 .../openings => guides/authoring}/opening.rst | 0 .../authoring}/other_addons.rst | 0 .../authoring}/parametric_geometry.rst | 0 .../authoring}/spatial_objects.rst | 0 .../authoring}/starting_new_project.rst | 0 .../authoring}/understanding_ifc.rst | 0 .../openings => guides/authoring}/window.rst | 0 .../working_with_representations.rst | 0 src/bonsai/docs/guides/coordination/index.rst | 4 + .../costing_and_scheduling/index.rst | 2 +- .../development}/hello_world.rst | 0 .../development}/images/architecture.png | Bin .../development}/images/demo-module.png | Bin .../development}/images/diagrams.svg | 0 .../images/documentation-style.png | Bin .../development}/images/github-editing.png | Bin .../images/ifcopenshell-architecture.png | Bin .../images/module-architecture.png | Bin .../development}/images/native-openbim.png | Bin .../development}/images/translation-panel.png | Bin src/bonsai/docs/guides/development/index.rst | 16 ++ .../development}/installation.rst | 0 .../development}/running_tests.rst | 11 + .../development}/translations.rst | 0 .../development}/undo_system.rst | 0 .../development}/writing_docs.rst | 30 ++- .../drawing => guides/drawings}/index.rst | 2 +- .../docs/guides/facility_management/index.rst | 4 + .../images/error-message.png | Bin .../{users => guides}/images/uninstall.png | Bin .../docs/{users => guides}/images/update.png | Bin src/bonsai/docs/guides/services/index.rst | 4 + .../structural_analysis/index.rst | 2 +- .../{users => guides}/troubleshooting.rst | 0 .../viewing}/dealing_with_large_models.rst | 0 .../images/advanced-mode-settings.png | Bin .../viewing}/images/advanced-mode.png | Bin src/bonsai/docs/guides/viewing/index.rst | 12 + src/bonsai/docs/images/bonsai-rabbit.png | Bin 0 -> 376502 bytes src/bonsai/docs/index.rst | 217 ++++-------------- .../{users => }/quickstart/create_model.rst | 0 .../{users => }/quickstart/explore_model.rst | 0 .../quickstart/images/add-cube.png | Bin .../quickstart/images/assign-class.png | Bin .../quickstart/images/attributes.png | Bin .../quickstart/images/bonsai-layout.png | Bin .../quickstart/images/create-project.png | Bin .../images/default-spatial-tree.png | Bin .../quickstart/images/dimensions.png | Bin .../images/element-class-select.png | Bin .../quickstart/images/element-class.png | Bin .../quickstart/images/example-project.png | Bin .../quickstart/images/frame-selected.png | Bin .../quickstart/images/ifc-pipeline.png | Bin .../quickstart/images/install-bonsai-1.png | Bin .../quickstart/images/install-bonsai-2.png | Bin .../quickstart/images/install-bonsai-3.png | Bin .../quickstart/images/install-bonsai-4.png | Bin .../quickstart/images/install-bonsai-5.png | Bin .../quickstart/images/materials.png | Bin .../quickstart/images/measure-tool.png | Bin .../quickstart/images/navigate-gizmo.png | Bin .../quickstart/images/outliner-cube.png | Bin .../quickstart/images/outliner-filter.png | Bin .../quickstart/images/outliner-isolate.png | Bin .../quickstart/images/outliner-types.png | Bin .../quickstart/images/outliner.png | Bin .../images/properties-loadproject.png | Bin .../quickstart/images/properties-tabs.png | Bin .../quickstart/images/properties-types.png | Bin .../{users => }/quickstart/images/psets.png | Bin .../{users => }/quickstart/images/qtos.png | Bin .../quickstart/images/save-project.png | Bin .../quickstart/images/scene-statistics.png | Bin .../quickstart/images/snap-targets.png | Bin .../quickstart/images/spatial-container.png | Bin .../quickstart/images/type-local-view.png | Bin .../quickstart/images/x-ray-mode.png | Bin .../{users => }/quickstart/installation.rst | 0 .../quickstart/introduction_to_bim.rst | 0 .../{users => }/quickstart/next_steps.rst | 0 .../scene_editor => reference}/blender.rst | 0 ...ace_property-editor_costing-scheduling.png | Bin .../costing_and_scheduling/index.rst | 0 ...ace_property-editor_drawings-documents.png | Bin .../drawings_and_documents/index.rst | 6 +- ...ce_property-editor_facility-management.png | Bin .../facility_management/index.rst | 0 .../images/add-representation-dialog.png | Bin .../images/geometric_relationships.png | Bin ...ace_property-editor_geometry-materials.png | Bin .../images/materials.png | Bin .../images/placement.png | Bin .../images/representations.png | Bin .../images/window-parametric-geometry.png | Bin .../geometry_and_materials/index.rst | 0 .../images/file_new-ifc-project-submenu.png | Bin .../images/ifc-project-create.png | Bin .../images/ifc-project-load.png | Bin .../interface_property-editor_icons.png | Bin ...terface_property-editor_panel-dropdown.png | Bin ...perty-editor_project-overview_start-up.png | Bin .../images/interface_window_file-menue.png | Bin .../images/interface_window_start-up.png | Bin ...ace_property-editor_object-information.png | Bin .../object_information/index.rst | 0 .../images/advanced-mode-settings.png | Bin .../project_overview/images/advanced-mode.png | Bin ...rface_property-editor_project-overview.png | Bin ...ty-editor_project-overview_edit-header.png | Bin ...perty-editor_project-overview_new_load.png | Bin ...property-editor_project-overview_saved.png | Bin ...operty-editor_project-overview_unsaved.png | Bin .../project_overview/index.rst | 0 .../project_overview/project_info.rst | 0 .../properties.rst} | 26 +-- ...e_property-editor_quality-coordination.png | Bin .../quality_and_coordination/index.rst | 0 .../docs/{blenderbim => reference}/scene.rst | 0 ...rface_property-editor_services-systems.png | Bin .../services_and_systems/index.rst | 0 ...ce_property-editor_structural-analysis.png | Bin .../structural_analysis/index.rst | 0 .../scene_editor => reference}/switch_tab.rst | 0 .../toolbar/annotation.rst | 0 .../toolbar/beam.rst | 0 .../toolbar/column.rst | 0 .../toolbar/covering.rst | 0 .../toolbar/door.rst | 0 .../toolbar/duct.rst | 0 .../toolbar/element.rst | 0 .../toolbar/explore.rst | 0 .../images/property-editor_create-wall.png | Bin .../images/property-editor_explore-tool.png | Bin .../toolbar/images/toolbar_create-wall.png | Bin .../toolbar/images/toolbar_explore-tool.png | Bin .../toolbar/images/toolbar_shortcut-menu.png | Bin .../images/toolbar_tool-settings-access.png | Bin .../toolbar/index.rst | 0 .../toolbar/slab.rst | 0 .../toolbar/spatial.rst | 0 .../toolbar/structural.rst | 0 .../toolbar/wall.rst | 0 .../toolbar/window.rst | 0 .../user_interface => reference}/topbar.rst | 0 .../workspace.rst | 4 +- .../tutorials/files/project0-openings.ifc | 0 .../tutorials/files/project0-walls.ifc | 0 .../tutorials/images/project0-openings.png | Bin .../tutorials/images/project0-walls.png | Bin .../{users => }/tutorials/images/project0.png | Bin .../docs/{users => }/tutorials/project0.rst | 0 .../docs/{users => }/tutorials/project1.rst | 0 .../docs/{users => }/tutorials/project2.rst | 0 .../docs/{users => }/tutorials/project3.rst | 0 .../docs/{users => }/tutorials/project4.rst | 0 .../docs/{users => }/tutorials/project5.rst | 0 src/bonsai/docs/users/advanced/index.rst | 10 - .../modeling/advanced_modeling/index.rst | 51 ---- .../users/modeling/basic_modeling/index.rst | 44 ---- .../basic_modeling/openings/index.rst | 66 ------ .../modeling/importing_viewing_models.rst | 4 - src/bonsai/docs/users/modeling/interface.rst | 92 -------- src/bonsai/docs/users/tutorials/index.rst | 98 -------- src/bonsai/docs/users/user_interface.rst | 23 -- 192 files changed, 151 insertions(+), 825 deletions(-) delete mode 100644 src/bonsai/docs/devs/code_style.rst delete mode 100644 src/bonsai/docs/devs/getting_started.rst delete mode 100644 src/bonsai/docs/devs/ux_guidelines.rst rename src/bonsai/docs/{users/modeling/ifc_concepts => guides/authoring}/classification_and_types.rst (100%) rename src/bonsai/docs/{users/modeling/basic_modeling => guides/authoring}/creating_walls.rst (100%) rename src/bonsai/docs/{users/modeling/basic_modeling => guides/authoring}/defining_rooms_spaces.rst (100%) rename src/bonsai/docs/{users/modeling/basic_modeling/openings => guides/authoring}/door.rst (100%) rename src/bonsai/docs/{users/modeling/ifc_concepts => guides/authoring}/geometry_and_representations.rst (100%) rename src/bonsai/docs/{users/advanced => guides/authoring}/georeferencing.rst (100%) rename src/bonsai/docs/{users => guides/authoring}/git_support.rst (100%) rename src/bonsai/docs/{users/advanced => guides/authoring}/images/blenderoffset.png (100%) rename src/bonsai/docs/{users/advanced => guides/authoring}/images/coordinateconversion.png (100%) rename src/bonsai/docs/{users/modeling => guides/authoring}/images/file_new-ifc-project-submenu.png (100%) rename src/bonsai/docs/{users/advanced => guides/authoring}/images/manualorigin.png (100%) rename src/bonsai/docs/{users/advanced => guides/authoring}/images/mapconversion.png (100%) rename src/bonsai/docs/{users/advanced => guides/authoring}/images/mapcoordinates.png (100%) rename src/bonsai/docs/{users/advanced => guides/authoring}/images/offsetmode.png (100%) rename src/bonsai/docs/{users/modeling => guides/authoring}/images/outliner.png (100%) rename src/bonsai/docs/{users/modeling => guides/authoring}/images/project-info_unsaved.png (100%) rename src/bonsai/docs/{users/modeling => guides/authoring}/images/project_wizard.png (100%) rename src/bonsai/docs/{users/advanced => guides/authoring}/images/projectedcrs.png (100%) rename src/bonsai/docs/{users/advanced => guides/authoring}/images/truenorth.png (100%) rename src/bonsai/docs/{users/advanced => guides/authoring}/images/xaxisabscissaordinate.png (100%) rename src/bonsai/docs/{users/modeling/ifc_modeling.rst => guides/authoring/index.rst} (90%) rename src/bonsai/docs/{users/modeling/advanced_modeling => guides/authoring}/material_assignment.rst (100%) rename src/bonsai/docs/{users/modeling/basic_modeling => guides/authoring}/modeling_slabs_roofs.rst (100%) rename src/bonsai/docs/{users/modeling/basic_modeling/openings => guides/authoring}/opening.rst (100%) rename src/bonsai/docs/{users => guides/authoring}/other_addons.rst (100%) rename src/bonsai/docs/{users/modeling/advanced_modeling => guides/authoring}/parametric_geometry.rst (100%) rename src/bonsai/docs/{users/modeling/ifc_concepts => guides/authoring}/spatial_objects.rst (100%) rename src/bonsai/docs/{users/modeling => guides/authoring}/starting_new_project.rst (100%) rename src/bonsai/docs/{users/modeling => guides/authoring}/understanding_ifc.rst (100%) rename src/bonsai/docs/{users/modeling/basic_modeling/openings => guides/authoring}/window.rst (100%) rename src/bonsai/docs/{users/modeling/ifc_concepts => guides/authoring}/working_with_representations.rst (100%) create mode 100644 src/bonsai/docs/guides/coordination/index.rst rename src/bonsai/docs/{users => guides}/costing_and_scheduling/index.rst (97%) rename src/bonsai/docs/{devs => guides/development}/hello_world.rst (100%) rename src/bonsai/docs/{devs => guides/development}/images/architecture.png (100%) rename src/bonsai/docs/{devs => guides/development}/images/demo-module.png (100%) rename src/bonsai/docs/{devs => guides/development}/images/diagrams.svg (100%) rename src/bonsai/docs/{contribute => guides/development}/images/documentation-style.png (100%) rename src/bonsai/docs/{devs => guides/development}/images/github-editing.png (100%) rename src/bonsai/docs/{devs => guides/development}/images/ifcopenshell-architecture.png (100%) rename src/bonsai/docs/{devs => guides/development}/images/module-architecture.png (100%) rename src/bonsai/docs/{devs => guides/development}/images/native-openbim.png (100%) rename src/bonsai/docs/{contribute => guides/development}/images/translation-panel.png (100%) create mode 100644 src/bonsai/docs/guides/development/index.rst rename src/bonsai/docs/{devs => guides/development}/installation.rst (100%) rename src/bonsai/docs/{devs => guides/development}/running_tests.rst (94%) rename src/bonsai/docs/{contribute => guides/development}/translations.rst (100%) rename src/bonsai/docs/{devs => guides/development}/undo_system.rst (100%) rename src/bonsai/docs/{contribute => guides/development}/writing_docs.rst (80%) rename src/bonsai/docs/{users/drawing => guides/drawings}/index.rst (98%) create mode 100644 src/bonsai/docs/guides/facility_management/index.rst rename src/bonsai/docs/{users => guides}/images/error-message.png (100%) rename src/bonsai/docs/{users => guides}/images/uninstall.png (100%) rename src/bonsai/docs/{users => guides}/images/update.png (100%) create mode 100644 src/bonsai/docs/guides/services/index.rst rename src/bonsai/docs/{users => guides}/structural_analysis/index.rst (97%) rename src/bonsai/docs/{users => guides}/troubleshooting.rst (100%) rename src/bonsai/docs/{users/advanced => guides/viewing}/dealing_with_large_models.rst (100%) rename src/bonsai/docs/{users/advanced => guides/viewing}/images/advanced-mode-settings.png (100%) rename src/bonsai/docs/{users/advanced => guides/viewing}/images/advanced-mode.png (100%) create mode 100644 src/bonsai/docs/guides/viewing/index.rst create mode 100644 src/bonsai/docs/images/bonsai-rabbit.png rename src/bonsai/docs/{users => }/quickstart/create_model.rst (100%) rename src/bonsai/docs/{users => }/quickstart/explore_model.rst (100%) rename src/bonsai/docs/{users => }/quickstart/images/add-cube.png (100%) rename src/bonsai/docs/{users => }/quickstart/images/assign-class.png (100%) rename src/bonsai/docs/{users => }/quickstart/images/attributes.png (100%) rename src/bonsai/docs/{users => }/quickstart/images/bonsai-layout.png (100%) rename src/bonsai/docs/{users => }/quickstart/images/create-project.png (100%) rename src/bonsai/docs/{users => }/quickstart/images/default-spatial-tree.png (100%) rename src/bonsai/docs/{users => }/quickstart/images/dimensions.png (100%) rename src/bonsai/docs/{users => }/quickstart/images/element-class-select.png (100%) rename src/bonsai/docs/{users => }/quickstart/images/element-class.png (100%) rename src/bonsai/docs/{users => }/quickstart/images/example-project.png (100%) rename src/bonsai/docs/{users => }/quickstart/images/frame-selected.png (100%) rename src/bonsai/docs/{users => }/quickstart/images/ifc-pipeline.png (100%) rename src/bonsai/docs/{users => }/quickstart/images/install-bonsai-1.png (100%) rename src/bonsai/docs/{users => }/quickstart/images/install-bonsai-2.png (100%) rename src/bonsai/docs/{users => }/quickstart/images/install-bonsai-3.png (100%) rename src/bonsai/docs/{users => }/quickstart/images/install-bonsai-4.png (100%) rename src/bonsai/docs/{users => }/quickstart/images/install-bonsai-5.png (100%) rename src/bonsai/docs/{users => }/quickstart/images/materials.png (100%) rename src/bonsai/docs/{users => }/quickstart/images/measure-tool.png (100%) rename src/bonsai/docs/{users => }/quickstart/images/navigate-gizmo.png (100%) rename src/bonsai/docs/{users => }/quickstart/images/outliner-cube.png (100%) rename src/bonsai/docs/{users => }/quickstart/images/outliner-filter.png (100%) rename src/bonsai/docs/{users => }/quickstart/images/outliner-isolate.png (100%) rename src/bonsai/docs/{users => }/quickstart/images/outliner-types.png (100%) rename src/bonsai/docs/{users => }/quickstart/images/outliner.png (100%) rename src/bonsai/docs/{users => }/quickstart/images/properties-loadproject.png (100%) rename src/bonsai/docs/{users => }/quickstart/images/properties-tabs.png (100%) rename src/bonsai/docs/{users => }/quickstart/images/properties-types.png (100%) rename src/bonsai/docs/{users => }/quickstart/images/psets.png (100%) rename src/bonsai/docs/{users => }/quickstart/images/qtos.png (100%) rename src/bonsai/docs/{users => }/quickstart/images/save-project.png (100%) rename src/bonsai/docs/{users => }/quickstart/images/scene-statistics.png (100%) rename src/bonsai/docs/{users => }/quickstart/images/snap-targets.png (100%) rename src/bonsai/docs/{users => }/quickstart/images/spatial-container.png (100%) rename src/bonsai/docs/{users => }/quickstart/images/type-local-view.png (100%) rename src/bonsai/docs/{users => }/quickstart/images/x-ray-mode.png (100%) rename src/bonsai/docs/{users => }/quickstart/installation.rst (100%) rename src/bonsai/docs/{users => }/quickstart/introduction_to_bim.rst (100%) rename src/bonsai/docs/{users => }/quickstart/next_steps.rst (100%) rename src/bonsai/docs/{users/user_interface/property_editor/scene_editor => reference}/blender.rst (100%) rename src/bonsai/docs/{users/user_interface/property_editor/scene_editor => reference}/costing_and_scheduling/images/interface_property-editor_costing-scheduling.png (100%) rename src/bonsai/docs/{users/user_interface/property_editor/scene_editor => reference}/costing_and_scheduling/index.rst (100%) rename src/bonsai/docs/{users/user_interface/property_editor/scene_editor => reference}/drawings_and_documents/images/interface_property-editor_drawings-documents.png (100%) rename src/bonsai/docs/{users/user_interface/property_editor/scene_editor => reference}/drawings_and_documents/index.rst (76%) rename src/bonsai/docs/{users/user_interface/property_editor/scene_editor => reference}/facility_management/images/interface_property-editor_facility-management.png (100%) rename src/bonsai/docs/{users/user_interface/property_editor/scene_editor => reference}/facility_management/index.rst (100%) rename src/bonsai/docs/{users/user_interface/property_editor/scene_editor => reference}/geometry_and_materials/images/add-representation-dialog.png (100%) rename src/bonsai/docs/{users/user_interface/property_editor/scene_editor => reference}/geometry_and_materials/images/geometric_relationships.png (100%) rename src/bonsai/docs/{users/user_interface/property_editor/scene_editor => reference}/geometry_and_materials/images/interface_property-editor_geometry-materials.png (100%) rename src/bonsai/docs/{users/user_interface/property_editor/scene_editor => reference}/geometry_and_materials/images/materials.png (100%) rename src/bonsai/docs/{users/user_interface/property_editor/scene_editor => reference}/geometry_and_materials/images/placement.png (100%) rename src/bonsai/docs/{users/user_interface/property_editor/scene_editor => reference}/geometry_and_materials/images/representations.png (100%) rename src/bonsai/docs/{users/user_interface/property_editor/scene_editor => reference}/geometry_and_materials/images/window-parametric-geometry.png (100%) rename src/bonsai/docs/{users/user_interface/property_editor/scene_editor => reference}/geometry_and_materials/index.rst (100%) rename src/bonsai/docs/{users/user_interface => reference}/images/file_new-ifc-project-submenu.png (100%) rename src/bonsai/docs/{users/user_interface => reference}/images/ifc-project-create.png (100%) rename src/bonsai/docs/{users/user_interface => reference}/images/ifc-project-load.png (100%) rename src/bonsai/docs/{users/user_interface => reference}/images/interface_property-editor_icons.png (100%) rename src/bonsai/docs/{users/user_interface => reference}/images/interface_property-editor_panel-dropdown.png (100%) rename src/bonsai/docs/{users/user_interface => reference}/images/interface_property-editor_project-overview_start-up.png (100%) rename src/bonsai/docs/{users/user_interface => reference}/images/interface_window_file-menue.png (100%) rename src/bonsai/docs/{users/user_interface => reference}/images/interface_window_start-up.png (100%) rename src/bonsai/docs/{users/user_interface/property_editor/scene_editor => reference}/object_information/images/interface_property-editor_object-information.png (100%) rename src/bonsai/docs/{users/user_interface/property_editor/scene_editor => reference}/object_information/index.rst (100%) rename src/bonsai/docs/{users/user_interface/property_editor/scene_editor => reference}/project_overview/images/advanced-mode-settings.png (100%) rename src/bonsai/docs/{users/user_interface/property_editor/scene_editor => reference}/project_overview/images/advanced-mode.png (100%) rename src/bonsai/docs/{users/user_interface/property_editor/scene_editor => reference}/project_overview/images/interface_property-editor_project-overview.png (100%) rename src/bonsai/docs/{users/user_interface/property_editor/scene_editor => reference}/project_overview/images/interface_property-editor_project-overview_edit-header.png (100%) rename src/bonsai/docs/{users/user_interface/property_editor/scene_editor => reference}/project_overview/images/interface_property-editor_project-overview_new_load.png (100%) rename src/bonsai/docs/{users/user_interface/property_editor/scene_editor => reference}/project_overview/images/interface_property-editor_project-overview_saved.png (100%) rename src/bonsai/docs/{users/user_interface/property_editor/scene_editor => reference}/project_overview/images/interface_property-editor_project-overview_unsaved.png (100%) rename src/bonsai/docs/{users/user_interface/property_editor/scene_editor => reference}/project_overview/index.rst (100%) rename src/bonsai/docs/{users/user_interface/property_editor/scene_editor => reference}/project_overview/project_info.rst (100%) rename src/bonsai/docs/{users/user_interface/property-editor.rst => reference/properties.rst} (65%) rename src/bonsai/docs/{users/user_interface/property_editor/scene_editor => reference}/quality_and_coordination/images/interface_property-editor_quality-coordination.png (100%) rename src/bonsai/docs/{users/user_interface/property_editor/scene_editor => reference}/quality_and_coordination/index.rst (100%) rename src/bonsai/docs/{blenderbim => reference}/scene.rst (100%) rename src/bonsai/docs/{users/user_interface/property_editor/scene_editor => reference}/services_and_systems/images/interface_property-editor_services-systems.png (100%) rename src/bonsai/docs/{users/user_interface/property_editor/scene_editor => reference}/services_and_systems/index.rst (100%) rename src/bonsai/docs/{users/user_interface/property_editor/scene_editor => reference}/structural_analysis/images/interface_property-editor_structural-analysis.png (100%) rename src/bonsai/docs/{users/user_interface/property_editor/scene_editor => reference}/structural_analysis/index.rst (100%) rename src/bonsai/docs/{users/user_interface/property_editor/scene_editor => reference}/switch_tab.rst (100%) rename src/bonsai/docs/{users/user_interface => reference}/toolbar/annotation.rst (100%) rename src/bonsai/docs/{users/user_interface => reference}/toolbar/beam.rst (100%) rename src/bonsai/docs/{users/user_interface => reference}/toolbar/column.rst (100%) rename src/bonsai/docs/{users/user_interface => reference}/toolbar/covering.rst (100%) rename src/bonsai/docs/{users/user_interface => reference}/toolbar/door.rst (100%) rename src/bonsai/docs/{users/user_interface => reference}/toolbar/duct.rst (100%) rename src/bonsai/docs/{users/user_interface => reference}/toolbar/element.rst (100%) rename src/bonsai/docs/{users/user_interface => reference}/toolbar/explore.rst (100%) rename src/bonsai/docs/{users/user_interface => reference}/toolbar/images/property-editor_create-wall.png (100%) rename src/bonsai/docs/{users/user_interface => reference}/toolbar/images/property-editor_explore-tool.png (100%) rename src/bonsai/docs/{users/user_interface => reference}/toolbar/images/toolbar_create-wall.png (100%) rename src/bonsai/docs/{users/user_interface => reference}/toolbar/images/toolbar_explore-tool.png (100%) rename src/bonsai/docs/{users/user_interface => reference}/toolbar/images/toolbar_shortcut-menu.png (100%) rename src/bonsai/docs/{users/user_interface => reference}/toolbar/images/toolbar_tool-settings-access.png (100%) rename src/bonsai/docs/{users/user_interface => reference}/toolbar/index.rst (100%) rename src/bonsai/docs/{users/user_interface => reference}/toolbar/slab.rst (100%) rename src/bonsai/docs/{users/user_interface => reference}/toolbar/spatial.rst (100%) rename src/bonsai/docs/{users/user_interface => reference}/toolbar/structural.rst (100%) rename src/bonsai/docs/{users/user_interface => reference}/toolbar/wall.rst (100%) rename src/bonsai/docs/{users/user_interface => reference}/toolbar/window.rst (100%) rename src/bonsai/docs/{users/user_interface => reference}/topbar.rst (100%) rename src/bonsai/docs/{users/user_interface => reference}/workspace.rst (97%) rename src/bonsai/docs/{users => }/tutorials/files/project0-openings.ifc (100%) rename src/bonsai/docs/{users => }/tutorials/files/project0-walls.ifc (100%) rename src/bonsai/docs/{users => }/tutorials/images/project0-openings.png (100%) rename src/bonsai/docs/{users => }/tutorials/images/project0-walls.png (100%) rename src/bonsai/docs/{users => }/tutorials/images/project0.png (100%) rename src/bonsai/docs/{users => }/tutorials/project0.rst (100%) rename src/bonsai/docs/{users => }/tutorials/project1.rst (100%) rename src/bonsai/docs/{users => }/tutorials/project2.rst (100%) rename src/bonsai/docs/{users => }/tutorials/project3.rst (100%) rename src/bonsai/docs/{users => }/tutorials/project4.rst (100%) rename src/bonsai/docs/{users => }/tutorials/project5.rst (100%) delete mode 100644 src/bonsai/docs/users/advanced/index.rst delete mode 100644 src/bonsai/docs/users/modeling/advanced_modeling/index.rst delete mode 100644 src/bonsai/docs/users/modeling/basic_modeling/index.rst delete mode 100644 src/bonsai/docs/users/modeling/basic_modeling/openings/index.rst delete mode 100644 src/bonsai/docs/users/modeling/importing_viewing_models.rst delete mode 100644 src/bonsai/docs/users/modeling/interface.rst delete mode 100644 src/bonsai/docs/users/tutorials/index.rst delete mode 100644 src/bonsai/docs/users/user_interface.rst diff --git a/src/bonsai/docs/_static/custom.css b/src/bonsai/docs/_static/custom.css index 99779b374b..a4493ca3dc 100644 --- a/src/bonsai/docs/_static/custom.css +++ b/src/bonsai/docs/_static/custom.css @@ -65,6 +65,11 @@ section img { font-style: italic; color: var(--color-admonition-text); } +img.transparent { + width: auto; + height: auto; + box-shadow: none; +} img.icon { width: auto; height: auto; diff --git a/src/bonsai/docs/devs/code_style.rst b/src/bonsai/docs/devs/code_style.rst deleted file mode 100644 index 76a9802c22..0000000000 --- a/src/bonsai/docs/devs/code_style.rst +++ /dev/null @@ -1,20 +0,0 @@ -Code style -============ - - -Black code formatter -------------------------------- -For Python code formatting, we use `Black code formatter `__ with ``--line-length 120``. - -``black`` can be installed using ``pip install black`` and files can be formatted with the following example command: - -.. code-block:: bash - - black --line-length 120 src/bonsai/bonsai/bim/module/qto/operator.py - -Using PowerShell, you can run the Black formatter on the last commit in the repository. -You can change ``~1`` to ``~n`` to affect ``n`` commits. - -.. code-block:: powershell - - git diff HEAD HEAD~1 --name-only | where {$_ -like "*.py"} | foreach-object { start $_ && black --line-length 120 $_ } diff --git a/src/bonsai/docs/devs/getting_started.rst b/src/bonsai/docs/devs/getting_started.rst deleted file mode 100644 index a5f7eb12e7..0000000000 --- a/src/bonsai/docs/devs/getting_started.rst +++ /dev/null @@ -1,29 +0,0 @@ -Getting Started -=============== - -Bonsai is an open-source project, and its development is driven by the contributions of a dedicated community of developers, -architects, engineers, and enthusiasts. If you're interested in contributing to the project, whether by submitting bug reports, -suggesting new features, or contributing code, your involvement is highly encouraged and appreciated. - -This part of the documentation covers various aspects of the Bonsai development process, including: - -- :doc:`Writing User Documentation ` -- :doc:`Translations and Internationalisation ` -- Contributing Code - - :doc:`Installation and Setting up a Development Environment ` - - Understanding the Project Structure and Codebase - - :doc:`Hello, World! ` - - :doc:`Undo System ` - - :doc:`Code Style Guidelines and Best Practices ` - -.. - - :doc:`Submitting Pull Requests and Contributing Code ` - -- :doc:`Testing and Quality Assurance ` - - :doc:`Running Tests ` -- :doc:`System Support and Multiplatform Compatibility ` -- :doc:`User Experience and User Interface Guidelines ` - -The Bonsai Developer Documentation is a living resource maintained by the core development team and the open-source community. It serves as a central hub for developers who want to get involved in the project, ensuring a consistent and efficient development process. - -By contributing to Bonsai, you'll not only be helping to improve and expand the capabilities of this powerful open-source BIM authoring platform but also be part of a vibrant community driving innovation in the AEC industry. diff --git a/src/bonsai/docs/devs/ux_guidelines.rst b/src/bonsai/docs/devs/ux_guidelines.rst deleted file mode 100644 index 96e526baf1..0000000000 --- a/src/bonsai/docs/devs/ux_guidelines.rst +++ /dev/null @@ -1,178 +0,0 @@ -User Experience and User Interface guidelines -============================================= - -This is intended as a reference document for developers working on the Bonsai. - -Operators -^^^^^^^^^ - -BIM will by definition contain a (big) number of submodules or subschemas. Granting access to the features of these submodules to the users needs to be considered with several things in minds : - -1. Ease of use : How do I achieve my goal with the minimal number of clicks ? How many different menu items do I have to go through to get to my goal ? How long do I have to scroll a menu to get to the specific thing I have in mind ? - -2. Clarity : How long do I have to visually parse the interface to find the item or button I'm looking for ? Are the buttons correctly labeled and are the icons descriptive enough ? If something is forbidden, can I easily know why ? Can I know what a button does before clicking on it ? - -3. Completeness : I need to have access to all the items that are related to the topic I'm interested in. If it is tied to another submodule, I need to have access to it. - -* **Blender** - - These considerations must be adapted to the Python API, to the general paradigm we have chosen to access, modify or create IFC data, and to the general philosophy of Blender. There are many ways and places where an add-on creator can choose to present information to the user. Bonsai currently works that way : - - - Information about the current context is displayed inside the properties editor. We leverage the fact that it is already built around displaying different types of information whether we are in the Scene, Material, Mesh, Object, Curve, Texture, etc. subpanels. It fits really well with the way things are already organized in the IFC classification. - - - Tools to create, modify or delete items are in the dedicated Toolbar (The left one) in the 3D viewport - - - Some Misc tools and information are displayed in the N panel of the 3D viewport . They're shortcuts to things that are already present elsewhere in the UI, but are handy to have when modifying objects or geometry in the Viewport. - - - Adding specific Import / Export IFC operators (arguably a bit misleading since Bonsai does more than import / export in these operations) - -* **Interface panels** - - - The good : Every submodule is visually separated from each other. The user can customize its interface to only show what's relevant to them at any one point by folding in or out panels. Development / Debugging is facilitated because each submodule's interface is separated from the others. - - - The bad : Having many interface panels clutters the interface, leading to an overwhelming experience for newcomers especially. - - - Proposal : The addon should in the long run provide the user with dynamic UI depending on what's their usecase. Preferably accessed in the Addon Preferences interface, with pre-made options that dynamically enable or disable specific parts of the UI. It should also provide the option to selectively add or remove specific parts of the UI on top of that. Additionally, when it does not make sense to display a specific panel, it should be hidden from the UI. (eg if an object has no IFC Class, it can't be spatially contained, so the IFC Spatial Container panel should be hidden until the user sets the IFC class) - In the long term it could also be interesting to think about some kind of tutorial mode where more information is conveyed through the interface for new users. - -* **Item Lists** - - An item list should provide right off the bat a few features : - - - Add a new item. - - - Modify an item, whether by adding a button to each item in the list, or adding a button on the list header to modify the selected item. - - - Delete an item, whether by adding a button to each item in the list, or adding a button on the list header to delete the selected item. - - - Modify an item's name by double-clicking on the field if applicable - - - The currently selected item should be highlighted - - - There should be a search field to filter through specific items in the list, with buttons to invert selection, sort alphabetically and revert display. (Features that are provided by the `UIList` class) - -* **Operators** - - - Some buttons should be dynamically disabled (grayed out and impossible to click on) when the context to execute them does not make sense. It is important to note there should not be any heavy computation to determine this since this is executed several times per second for each button where it is implemented. It should only test for simple things and not rely on retrieving information from other modules too much. eg : `Is an item selected ?` `Is the z position of the selected object > 0 ?` or `Is the selected object an IfcOpeningElement ?` and **not** `Is there an IfcOpeningElement in the current file ?` or `How many different classes of IfcBeam are implemented in the file ?` - In Blender this is done in two ways : - - - Directly in the operator `poll` method which is executed when the button is displayed in the interface. The drawback is that some operators rely on custom attributes which are provided only when the user clicks on the button, and cannot be test in the `poll` method. Note in V3.0 we can implement custom messages when the `poll` method fails, depending on the step where the context was not right. - - - In the UI drawing code, where specific layout parts can be disabled. - - - Some buttons or entire interface layout rows or columns may be disabled or hidden at once. It may be desirable when it relies on specific things or combinations of things not being met in the project. In order to avoid UI flicker or the user wondering where the button went, dynamically hiding UI elements should have a minimal interference with the rest of the UI by : - - (1) Hiding the last row(s) of a panel - - (2) Dynamically resizing the rest of the UI when it's not possible to (1) - - The user should be advised why they are prevented to do things via either : - - - A custom message using Blender's report system - - - A label in the UI replacing the missing UI elements - - - A helpful tooltip on an operator - - Generally the context itself should be used to the best of its ability to convey why it's possible to do some things or not. The separation of concerns in multiple different dynamically hidden-or-shown sub-panels should help limit confusion. - - - The user should be forbidden to click on buttons when its execution returns early and does nothing. If a button is clickable and the user clicks on it, there should always be some kind of feedback. - -Icons -^^^^^ - -* .. image:: https://user-images.githubusercontent.com/25156105/137270452-bf6c03ea-2d3e-4ae3-8121-6799e8beb335.png - -**Icon name** : `"CANCEL"` - -**Use** : To disable the edition state of a particular item. - -**Expected result** : A part of the interface showing the item attributes is either shrunk down or hidden. The button is usually replaced by a button to delete this item. - -* .. image:: https://user-images.githubusercontent.com/25156105/137271575-dcae9e56-3c64-4d8b-89b0-6cf103b999f2.png - -**Icon name** : `"X"` - -**Use** : To delete a particular item, for instance an element of a list. - -**Expected result** : The interface element referencing the deleted item is hidden from the interface. If the item was in a list, and the deleted element was selected, the next element becomes selected, or if there is no next element, no element is selected. - -* .. image:: https://user-images.githubusercontent.com/25156105/137271601-e79012e5-fc61-402e-830c-b34b4ca757a0.png - -**Icon name** : `"GREASEPENCIL"` - -**Use** : To Enable the edition of a particular item. - -**Behaviour** : Usually only one element of a particular context can be edited at a time. - -**Expected result** : The interface should either expand or spawn new elements to display the chosen item's editable attributes. If the editem item is part of a list and its interface elements contained an operator to delete it, it is swapped for an operator to disable the edition of that item. - -**Proposal** : Currently all the edition buttons are hidden from the interface when editing a particular item. This results on buttons jumping to the right slightly. My proposal is to instead show but disable the other buttons to prevent interface flicker. - -**Current** : https://user-images.githubusercontent.com/25156105/137273603-f9ac39e5-7616-4fb9-89e2-4dae453e650a.gif - -**Proposal** : https://user-images.githubusercontent.com/25156105/137273329-532d6d59-e39d-483e-980b-b8405062eaa8.gif - -.. image:: https://user-images.githubusercontent.com/25156105/137273981-26fa664a-a29e-402e-9d7e-67b8b71c2d5d.png - -* **Icon name** : `"ADD"` - -**Use** : To add an item to a particular context, either initializing it (eg. adding a coordinate system) or adding an element to a list. - -**Expected result** : The interface should either expand to display the new item or a new line should be shown if the item is added in a list. - -**Proposal** : In some instances adding an element in a list automatically enables the edition of this item's attributes. (eg IFC Groups) but in other instances it does not (eg IFC strucural load cases). It is arguable but I do not think the user should expect a new item to be in editable state right off the bat when they add it to a list. - -* .. image:: https://user-images.githubusercontent.com/25156105/137274869-0d0b876a-545c-4a58-a386-90f85764b7cc.png - -**Icon name** : `"RESTRICT_SELECT_OFF"` - -**Use** : To select all the instances related to a particular item. - -**Expected result** : All the objects relating to a particular item should be selected in the 3D viewport and/or in the outline. - -**Proposal** : Whether or not previously selected objects should be deselected beforehand is up for debate I think, because both behaviours can be desirable. It also raises the question of which object should be set to active. (Random ? First one ? Biggest one ?...) - -* .. image:: https://user-images.githubusercontent.com/25156105/137275582-98c1dfcc-fc96-41d6-80dd-fdb82796e66e.png - -**Icon name** : `"IMPORT"` - -**Use** : to import a particular file from the user's computer's directory to the current context - -**Expected result** : A new file browser window should open, with sufficient information provided to the user to know which file type should be loaded in (eg adding a file extension, adding information in the filebrowser UI). When the file is loaded, the interface should expand to show the attributes or information or new context-sensitive operations provided by the imported file. - -**Proposal** : Currently there are some instances where I don't know if the elements are supposed to require an external file, eg - -.. image:: https://user-images.githubusercontent.com/25156105/137275887-e0f0b694-842b-422f-bc09-cdcefef64107.png - -* .. image:: https://user-images.githubusercontent.com/25156105/137276333-4d083f6a-36b9-494f-b0de-ec1d321cbd3d.png - -**Icon name** : `"EXPORT"` - -**Use** : To export a particular file to the user's computer's directory - -**Expected result** : A new file browser window should open, with sufficient information provided to the user to know which file type is going to be saved (eg adding a file extension, adding information in the filebrowser UI). - -**Proposal** : When there is no actual file to be saved in the user's directory or the filepath is already set in another place in the UI : - -.. image:: https://user-images.githubusercontent.com/25156105/137276840-3ceda0cd-87bd-45f5-8488-bfce86bf3d84.png - -It may be better to use a save icon of some sort instead, eg - -.. image:: https://user-images.githubusercontent.com/25156105/137276758-5d60f0ca-5a93-4af3-9c4f-30c5794e0657.png - -* .. image:: https://user-images.githubusercontent.com/25156105/137277047-bd45df5b-3b47-4b2c-aa29-a340b0710345.png - -**Icon name** : `"FILEBROWSER"` - -**Use** : To Provide the current context with the path to a particular file or folder - -**Expected result** : A new file browser window should open, with sufficient information provided to the user to know which file type is required (eg adding a file extension, adding information in the filebrowser UI). Upon file or folder selection, this should populate a field in the current interface context with the path to the selected file or folder, or at least let the user know that the required information is now correctly filled in. - -* .. image:: https://user-images.githubusercontent.com/25156105/137277374-fa7ff310-0b41-49a9-98bd-7c4686da05fd.png - -**Icon name** : `"EYEDROPPER"` - -**Use** : To select a particular object in the interface to fill the field it is attached to - -**Expected result** : The cursor should change to an eyedropper until the user clicks on the required item. The user should be made aware after selection if it was successful (associated field being filled) or unsuccessful (message ? or field staying empty) diff --git a/src/bonsai/docs/users/modeling/ifc_concepts/classification_and_types.rst b/src/bonsai/docs/guides/authoring/classification_and_types.rst similarity index 100% rename from src/bonsai/docs/users/modeling/ifc_concepts/classification_and_types.rst rename to src/bonsai/docs/guides/authoring/classification_and_types.rst diff --git a/src/bonsai/docs/users/modeling/basic_modeling/creating_walls.rst b/src/bonsai/docs/guides/authoring/creating_walls.rst similarity index 100% rename from src/bonsai/docs/users/modeling/basic_modeling/creating_walls.rst rename to src/bonsai/docs/guides/authoring/creating_walls.rst diff --git a/src/bonsai/docs/users/modeling/basic_modeling/defining_rooms_spaces.rst b/src/bonsai/docs/guides/authoring/defining_rooms_spaces.rst similarity index 100% rename from src/bonsai/docs/users/modeling/basic_modeling/defining_rooms_spaces.rst rename to src/bonsai/docs/guides/authoring/defining_rooms_spaces.rst diff --git a/src/bonsai/docs/users/modeling/basic_modeling/openings/door.rst b/src/bonsai/docs/guides/authoring/door.rst similarity index 100% rename from src/bonsai/docs/users/modeling/basic_modeling/openings/door.rst rename to src/bonsai/docs/guides/authoring/door.rst diff --git a/src/bonsai/docs/users/modeling/ifc_concepts/geometry_and_representations.rst b/src/bonsai/docs/guides/authoring/geometry_and_representations.rst similarity index 100% rename from src/bonsai/docs/users/modeling/ifc_concepts/geometry_and_representations.rst rename to src/bonsai/docs/guides/authoring/geometry_and_representations.rst diff --git a/src/bonsai/docs/users/advanced/georeferencing.rst b/src/bonsai/docs/guides/authoring/georeferencing.rst similarity index 100% rename from src/bonsai/docs/users/advanced/georeferencing.rst rename to src/bonsai/docs/guides/authoring/georeferencing.rst diff --git a/src/bonsai/docs/users/git_support.rst b/src/bonsai/docs/guides/authoring/git_support.rst similarity index 100% rename from src/bonsai/docs/users/git_support.rst rename to src/bonsai/docs/guides/authoring/git_support.rst diff --git a/src/bonsai/docs/users/advanced/images/blenderoffset.png b/src/bonsai/docs/guides/authoring/images/blenderoffset.png similarity index 100% rename from src/bonsai/docs/users/advanced/images/blenderoffset.png rename to src/bonsai/docs/guides/authoring/images/blenderoffset.png diff --git a/src/bonsai/docs/users/advanced/images/coordinateconversion.png b/src/bonsai/docs/guides/authoring/images/coordinateconversion.png similarity index 100% rename from src/bonsai/docs/users/advanced/images/coordinateconversion.png rename to src/bonsai/docs/guides/authoring/images/coordinateconversion.png diff --git a/src/bonsai/docs/users/modeling/images/file_new-ifc-project-submenu.png b/src/bonsai/docs/guides/authoring/images/file_new-ifc-project-submenu.png similarity index 100% rename from src/bonsai/docs/users/modeling/images/file_new-ifc-project-submenu.png rename to src/bonsai/docs/guides/authoring/images/file_new-ifc-project-submenu.png diff --git a/src/bonsai/docs/users/advanced/images/manualorigin.png b/src/bonsai/docs/guides/authoring/images/manualorigin.png similarity index 100% rename from src/bonsai/docs/users/advanced/images/manualorigin.png rename to src/bonsai/docs/guides/authoring/images/manualorigin.png diff --git a/src/bonsai/docs/users/advanced/images/mapconversion.png b/src/bonsai/docs/guides/authoring/images/mapconversion.png similarity index 100% rename from src/bonsai/docs/users/advanced/images/mapconversion.png rename to src/bonsai/docs/guides/authoring/images/mapconversion.png diff --git a/src/bonsai/docs/users/advanced/images/mapcoordinates.png b/src/bonsai/docs/guides/authoring/images/mapcoordinates.png similarity index 100% rename from src/bonsai/docs/users/advanced/images/mapcoordinates.png rename to src/bonsai/docs/guides/authoring/images/mapcoordinates.png diff --git a/src/bonsai/docs/users/advanced/images/offsetmode.png b/src/bonsai/docs/guides/authoring/images/offsetmode.png similarity index 100% rename from src/bonsai/docs/users/advanced/images/offsetmode.png rename to src/bonsai/docs/guides/authoring/images/offsetmode.png diff --git a/src/bonsai/docs/users/modeling/images/outliner.png b/src/bonsai/docs/guides/authoring/images/outliner.png similarity index 100% rename from src/bonsai/docs/users/modeling/images/outliner.png rename to src/bonsai/docs/guides/authoring/images/outliner.png diff --git a/src/bonsai/docs/users/modeling/images/project-info_unsaved.png b/src/bonsai/docs/guides/authoring/images/project-info_unsaved.png similarity index 100% rename from src/bonsai/docs/users/modeling/images/project-info_unsaved.png rename to src/bonsai/docs/guides/authoring/images/project-info_unsaved.png diff --git a/src/bonsai/docs/users/modeling/images/project_wizard.png b/src/bonsai/docs/guides/authoring/images/project_wizard.png similarity index 100% rename from src/bonsai/docs/users/modeling/images/project_wizard.png rename to src/bonsai/docs/guides/authoring/images/project_wizard.png diff --git a/src/bonsai/docs/users/advanced/images/projectedcrs.png b/src/bonsai/docs/guides/authoring/images/projectedcrs.png similarity index 100% rename from src/bonsai/docs/users/advanced/images/projectedcrs.png rename to src/bonsai/docs/guides/authoring/images/projectedcrs.png diff --git a/src/bonsai/docs/users/advanced/images/truenorth.png b/src/bonsai/docs/guides/authoring/images/truenorth.png similarity index 100% rename from src/bonsai/docs/users/advanced/images/truenorth.png rename to src/bonsai/docs/guides/authoring/images/truenorth.png diff --git a/src/bonsai/docs/users/advanced/images/xaxisabscissaordinate.png b/src/bonsai/docs/guides/authoring/images/xaxisabscissaordinate.png similarity index 100% rename from src/bonsai/docs/users/advanced/images/xaxisabscissaordinate.png rename to src/bonsai/docs/guides/authoring/images/xaxisabscissaordinate.png diff --git a/src/bonsai/docs/users/modeling/ifc_modeling.rst b/src/bonsai/docs/guides/authoring/index.rst similarity index 90% rename from src/bonsai/docs/users/modeling/ifc_modeling.rst rename to src/bonsai/docs/guides/authoring/index.rst index 3ad3804ea3..157bce093a 100644 --- a/src/bonsai/docs/users/modeling/ifc_modeling.rst +++ b/src/bonsai/docs/guides/authoring/index.rst @@ -1,6 +1,5 @@ -============ -IFC modeling -============ +Authoring models +================ This chapter covers the essential aspects of working with Industry Foundation Classes (IFC) in Bonsai. It is divided into five main sections: @@ -54,13 +53,8 @@ This chapter covers the essential aspects of working with Industry Foundation Cl .. toctree:: :hidden: - :caption: IFC Modeling :maxdepth: 2 - understanding_ifc - importing_viewing_models - starting_new_project - basic_modeling/index - advanced_modeling/index - - + georeferencing + git_support + other_addons diff --git a/src/bonsai/docs/users/modeling/advanced_modeling/material_assignment.rst b/src/bonsai/docs/guides/authoring/material_assignment.rst similarity index 100% rename from src/bonsai/docs/users/modeling/advanced_modeling/material_assignment.rst rename to src/bonsai/docs/guides/authoring/material_assignment.rst diff --git a/src/bonsai/docs/users/modeling/basic_modeling/modeling_slabs_roofs.rst b/src/bonsai/docs/guides/authoring/modeling_slabs_roofs.rst similarity index 100% rename from src/bonsai/docs/users/modeling/basic_modeling/modeling_slabs_roofs.rst rename to src/bonsai/docs/guides/authoring/modeling_slabs_roofs.rst diff --git a/src/bonsai/docs/users/modeling/basic_modeling/openings/opening.rst b/src/bonsai/docs/guides/authoring/opening.rst similarity index 100% rename from src/bonsai/docs/users/modeling/basic_modeling/openings/opening.rst rename to src/bonsai/docs/guides/authoring/opening.rst diff --git a/src/bonsai/docs/users/other_addons.rst b/src/bonsai/docs/guides/authoring/other_addons.rst similarity index 100% rename from src/bonsai/docs/users/other_addons.rst rename to src/bonsai/docs/guides/authoring/other_addons.rst diff --git a/src/bonsai/docs/users/modeling/advanced_modeling/parametric_geometry.rst b/src/bonsai/docs/guides/authoring/parametric_geometry.rst similarity index 100% rename from src/bonsai/docs/users/modeling/advanced_modeling/parametric_geometry.rst rename to src/bonsai/docs/guides/authoring/parametric_geometry.rst diff --git a/src/bonsai/docs/users/modeling/ifc_concepts/spatial_objects.rst b/src/bonsai/docs/guides/authoring/spatial_objects.rst similarity index 100% rename from src/bonsai/docs/users/modeling/ifc_concepts/spatial_objects.rst rename to src/bonsai/docs/guides/authoring/spatial_objects.rst diff --git a/src/bonsai/docs/users/modeling/starting_new_project.rst b/src/bonsai/docs/guides/authoring/starting_new_project.rst similarity index 100% rename from src/bonsai/docs/users/modeling/starting_new_project.rst rename to src/bonsai/docs/guides/authoring/starting_new_project.rst diff --git a/src/bonsai/docs/users/modeling/understanding_ifc.rst b/src/bonsai/docs/guides/authoring/understanding_ifc.rst similarity index 100% rename from src/bonsai/docs/users/modeling/understanding_ifc.rst rename to src/bonsai/docs/guides/authoring/understanding_ifc.rst diff --git a/src/bonsai/docs/users/modeling/basic_modeling/openings/window.rst b/src/bonsai/docs/guides/authoring/window.rst similarity index 100% rename from src/bonsai/docs/users/modeling/basic_modeling/openings/window.rst rename to src/bonsai/docs/guides/authoring/window.rst diff --git a/src/bonsai/docs/users/modeling/ifc_concepts/working_with_representations.rst b/src/bonsai/docs/guides/authoring/working_with_representations.rst similarity index 100% rename from src/bonsai/docs/users/modeling/ifc_concepts/working_with_representations.rst rename to src/bonsai/docs/guides/authoring/working_with_representations.rst diff --git a/src/bonsai/docs/guides/coordination/index.rst b/src/bonsai/docs/guides/coordination/index.rst new file mode 100644 index 0000000000..6ff370f31c --- /dev/null +++ b/src/bonsai/docs/guides/coordination/index.rst @@ -0,0 +1,4 @@ +Coordination +============ + +TODO diff --git a/src/bonsai/docs/users/costing_and_scheduling/index.rst b/src/bonsai/docs/guides/costing_and_scheduling/index.rst similarity index 97% rename from src/bonsai/docs/users/costing_and_scheduling/index.rst rename to src/bonsai/docs/guides/costing_and_scheduling/index.rst index 274533a1bf..d8095a561e 100644 --- a/src/bonsai/docs/users/costing_and_scheduling/index.rst +++ b/src/bonsai/docs/guides/costing_and_scheduling/index.rst @@ -1,4 +1,4 @@ -Costing and Scheduling +Costing and scheduling ====================== This section covers the cost estimation and project scheduling features in Bonsai. diff --git a/src/bonsai/docs/devs/hello_world.rst b/src/bonsai/docs/guides/development/hello_world.rst similarity index 100% rename from src/bonsai/docs/devs/hello_world.rst rename to src/bonsai/docs/guides/development/hello_world.rst diff --git a/src/bonsai/docs/devs/images/architecture.png b/src/bonsai/docs/guides/development/images/architecture.png similarity index 100% rename from src/bonsai/docs/devs/images/architecture.png rename to src/bonsai/docs/guides/development/images/architecture.png diff --git a/src/bonsai/docs/devs/images/demo-module.png b/src/bonsai/docs/guides/development/images/demo-module.png similarity index 100% rename from src/bonsai/docs/devs/images/demo-module.png rename to src/bonsai/docs/guides/development/images/demo-module.png diff --git a/src/bonsai/docs/devs/images/diagrams.svg b/src/bonsai/docs/guides/development/images/diagrams.svg similarity index 100% rename from src/bonsai/docs/devs/images/diagrams.svg rename to src/bonsai/docs/guides/development/images/diagrams.svg diff --git a/src/bonsai/docs/contribute/images/documentation-style.png b/src/bonsai/docs/guides/development/images/documentation-style.png similarity index 100% rename from src/bonsai/docs/contribute/images/documentation-style.png rename to src/bonsai/docs/guides/development/images/documentation-style.png diff --git a/src/bonsai/docs/devs/images/github-editing.png b/src/bonsai/docs/guides/development/images/github-editing.png similarity index 100% rename from src/bonsai/docs/devs/images/github-editing.png rename to src/bonsai/docs/guides/development/images/github-editing.png diff --git a/src/bonsai/docs/devs/images/ifcopenshell-architecture.png b/src/bonsai/docs/guides/development/images/ifcopenshell-architecture.png similarity index 100% rename from src/bonsai/docs/devs/images/ifcopenshell-architecture.png rename to src/bonsai/docs/guides/development/images/ifcopenshell-architecture.png diff --git a/src/bonsai/docs/devs/images/module-architecture.png b/src/bonsai/docs/guides/development/images/module-architecture.png similarity index 100% rename from src/bonsai/docs/devs/images/module-architecture.png rename to src/bonsai/docs/guides/development/images/module-architecture.png diff --git a/src/bonsai/docs/devs/images/native-openbim.png b/src/bonsai/docs/guides/development/images/native-openbim.png similarity index 100% rename from src/bonsai/docs/devs/images/native-openbim.png rename to src/bonsai/docs/guides/development/images/native-openbim.png diff --git a/src/bonsai/docs/contribute/images/translation-panel.png b/src/bonsai/docs/guides/development/images/translation-panel.png similarity index 100% rename from src/bonsai/docs/contribute/images/translation-panel.png rename to src/bonsai/docs/guides/development/images/translation-panel.png diff --git a/src/bonsai/docs/guides/development/index.rst b/src/bonsai/docs/guides/development/index.rst new file mode 100644 index 0000000000..e25659178b --- /dev/null +++ b/src/bonsai/docs/guides/development/index.rst @@ -0,0 +1,16 @@ +Development +=========== + +This chapter covers how you can help contribute to Bonsai. + +.. container:: global-index-toc + + .. toctree:: + :hidden: + :maxdepth: 2 + + hello_world + running_tests + translations + undo_system + writing_docs diff --git a/src/bonsai/docs/devs/installation.rst b/src/bonsai/docs/guides/development/installation.rst similarity index 100% rename from src/bonsai/docs/devs/installation.rst rename to src/bonsai/docs/guides/development/installation.rst diff --git a/src/bonsai/docs/devs/running_tests.rst b/src/bonsai/docs/guides/development/running_tests.rst similarity index 94% rename from src/bonsai/docs/devs/running_tests.rst rename to src/bonsai/docs/guides/development/running_tests.rst index 4a7ca542cf..b5ae06bf74 100644 --- a/src/bonsai/docs/devs/running_tests.rst +++ b/src/bonsai/docs/guides/development/running_tests.rst @@ -127,3 +127,14 @@ test georeferencing features: ``Edit > Preferences > Add-ons`` and install # If you're on Windows, and don't want to use make, use: pytest test/bim # Test everything pytest test/bim -m "foo" ./ --maxfail=1 # Only test a single module + +Code styling +------------ + +`Black `__ is used for code +formatting. The settings for black are configured in the ``pyproject.toml`` at +the project root. At the project root, just run: + +.. code-block:: bash + + black . diff --git a/src/bonsai/docs/contribute/translations.rst b/src/bonsai/docs/guides/development/translations.rst similarity index 100% rename from src/bonsai/docs/contribute/translations.rst rename to src/bonsai/docs/guides/development/translations.rst diff --git a/src/bonsai/docs/devs/undo_system.rst b/src/bonsai/docs/guides/development/undo_system.rst similarity index 100% rename from src/bonsai/docs/devs/undo_system.rst rename to src/bonsai/docs/guides/development/undo_system.rst diff --git a/src/bonsai/docs/contribute/writing_docs.rst b/src/bonsai/docs/guides/development/writing_docs.rst similarity index 80% rename from src/bonsai/docs/contribute/writing_docs.rst rename to src/bonsai/docs/guides/development/writing_docs.rst index dca181b982..a3a4fe9665 100644 --- a/src/bonsai/docs/contribute/writing_docs.rst +++ b/src/bonsai/docs/guides/development/writing_docs.rst @@ -1,13 +1,35 @@ -Contribute to this Manual -========================= +Writing documentation +===================== A great way to contribute without writing code is to help writing documentation. Please reach out before contributing as the software is still in an alpha state and portions may not be worth documenting as it changes too frequently. -Writing technical documentation -------------------------------- +Philosophy +---------- + +The documentation is split into three sections: + +1. **Quickstart**: a crash course where a user should be able to go from + nothing to doing the most basic, common tasks. It is not comprehensive, but + a highly focused tutorial style "taster" of what's available. It should be + kept very short, aiming to acquaint new users within an hour. +2. **Guides**: a guidebook style, topic-driven series of articles discussing + things of interest, or tutorials that cover common workflows. This should + contain lots of images. +3. **Reference**: a comprehensive index of the entire interface and all + available features. + +Documentation should not be a guide to IFC. Users should not have to know what +IFC is. + +Official documentation should be polished and maintained. Less documentation of +a higher quality that is kept updated with every release is preferred to more +documentation with stubs, incomplete or inaccurate information. + +Syntax +------ All documentation is written in ReStructured Text and is available in the `Bonsai docs directory diff --git a/src/bonsai/docs/users/drawing/index.rst b/src/bonsai/docs/guides/drawings/index.rst similarity index 98% rename from src/bonsai/docs/users/drawing/index.rst rename to src/bonsai/docs/guides/drawings/index.rst index 31e65064b5..15e0f79b1e 100644 --- a/src/bonsai/docs/users/drawing/index.rst +++ b/src/bonsai/docs/guides/drawings/index.rst @@ -1,5 +1,5 @@ ====================== -Drawings and Documents +Drawings and documents ====================== Bonsai provides powerful tools for generating 2D drawings from your 3D BIM models and adding detailed annotations. diff --git a/src/bonsai/docs/guides/facility_management/index.rst b/src/bonsai/docs/guides/facility_management/index.rst new file mode 100644 index 0000000000..7db982a682 --- /dev/null +++ b/src/bonsai/docs/guides/facility_management/index.rst @@ -0,0 +1,4 @@ +Facility management +=================== + +TODO diff --git a/src/bonsai/docs/users/images/error-message.png b/src/bonsai/docs/guides/images/error-message.png similarity index 100% rename from src/bonsai/docs/users/images/error-message.png rename to src/bonsai/docs/guides/images/error-message.png diff --git a/src/bonsai/docs/users/images/uninstall.png b/src/bonsai/docs/guides/images/uninstall.png similarity index 100% rename from src/bonsai/docs/users/images/uninstall.png rename to src/bonsai/docs/guides/images/uninstall.png diff --git a/src/bonsai/docs/users/images/update.png b/src/bonsai/docs/guides/images/update.png similarity index 100% rename from src/bonsai/docs/users/images/update.png rename to src/bonsai/docs/guides/images/update.png diff --git a/src/bonsai/docs/guides/services/index.rst b/src/bonsai/docs/guides/services/index.rst new file mode 100644 index 0000000000..3bd2da24a2 --- /dev/null +++ b/src/bonsai/docs/guides/services/index.rst @@ -0,0 +1,4 @@ +Services and systems +==================== + +TODO diff --git a/src/bonsai/docs/users/structural_analysis/index.rst b/src/bonsai/docs/guides/structural_analysis/index.rst similarity index 97% rename from src/bonsai/docs/users/structural_analysis/index.rst rename to src/bonsai/docs/guides/structural_analysis/index.rst index 40c05d7b9a..cb231a7021 100644 --- a/src/bonsai/docs/users/structural_analysis/index.rst +++ b/src/bonsai/docs/guides/structural_analysis/index.rst @@ -1,4 +1,4 @@ -Structural Analysis +Structural analysis =================== This section covers the structural analysis capabilities in Bonsai. diff --git a/src/bonsai/docs/users/troubleshooting.rst b/src/bonsai/docs/guides/troubleshooting.rst similarity index 100% rename from src/bonsai/docs/users/troubleshooting.rst rename to src/bonsai/docs/guides/troubleshooting.rst diff --git a/src/bonsai/docs/users/advanced/dealing_with_large_models.rst b/src/bonsai/docs/guides/viewing/dealing_with_large_models.rst similarity index 100% rename from src/bonsai/docs/users/advanced/dealing_with_large_models.rst rename to src/bonsai/docs/guides/viewing/dealing_with_large_models.rst diff --git a/src/bonsai/docs/users/advanced/images/advanced-mode-settings.png b/src/bonsai/docs/guides/viewing/images/advanced-mode-settings.png similarity index 100% rename from src/bonsai/docs/users/advanced/images/advanced-mode-settings.png rename to src/bonsai/docs/guides/viewing/images/advanced-mode-settings.png diff --git a/src/bonsai/docs/users/advanced/images/advanced-mode.png b/src/bonsai/docs/guides/viewing/images/advanced-mode.png similarity index 100% rename from src/bonsai/docs/users/advanced/images/advanced-mode.png rename to src/bonsai/docs/guides/viewing/images/advanced-mode.png diff --git a/src/bonsai/docs/guides/viewing/index.rst b/src/bonsai/docs/guides/viewing/index.rst new file mode 100644 index 0000000000..a505f6cc13 --- /dev/null +++ b/src/bonsai/docs/guides/viewing/index.rst @@ -0,0 +1,12 @@ +Viewing models +============== + +This chapter covers how to navigate and explore models. + +.. container:: global-index-toc + + .. toctree:: + :hidden: + :maxdepth: 2 + + dealing_with_large_models diff --git a/src/bonsai/docs/images/bonsai-rabbit.png b/src/bonsai/docs/images/bonsai-rabbit.png new file mode 100644 index 0000000000000000000000000000000000000000..06b5f3a742d78171a9d89bc171ece7295d138a7e GIT binary patch literal 376502 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

_l3nxEaIW3T8cLoA5`7T$v6FpWM$u+E*klvZar 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

pKmK%Lqa#u6p1IU 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 L7B3G=uLr)u#)*0XMi| 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
    5({PQ_TO>B+TU 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 sXrk&(&VL*K-?Y>J9s0i}rdNTVA}%xTN*cc`__, the free and open -source BIM add-on for Blender. +Discover `Bonsai `__, an add-on for beautiful, detailed, +and data-rich OpenBIM with Blender :) + +.. image:: images/bonsai-rabbit.png + :class: transparent .. only:: builder_html and (not singlehtml) @@ -10,23 +13,26 @@ source BIM add-on for Blender. .. container:: card - :doc:`/users/quickstart/introduction_to_bim` (2-minute read) - Brief overview of BIM concepts and Bonsai's role. + :doc:`/quickstart/introduction_to_bim` (2 minute read) + Discover how Bonsai can model and describe our built environment + using Building Information Modeling. .. container:: card - :doc:`/users/quickstart/installation` (5 to 10-minute process) - Installation guide and system requirements. + :doc:`/quickstart/installation` (5 minute process) + Install Blender and Bonsai on your computer. No administrator + rights required! .. container:: card - :doc:`/users/quickstart/explore_model` (15-minute guide) - Load and navigate an IFC model. + :doc:`/quickstart/explore_model` (15 minute tutorial) + Open and view an IFC, and explore the most useful properties and + relationships. .. container:: card - :doc:`/users/quickstart/create_model` (20-minute guide) - Create a simple BIM project. + :doc:`/quickstart/create_model` (20 minute tutorial) + Begin modeling simple objects, walls, slabs, doors, and windows. .. container:: global-index-toc @@ -35,176 +41,39 @@ source BIM add-on for Blender. :caption: Quickstart :maxdepth: 1 - users/quickstart/introduction_to_bim - users/quickstart/installation - users/quickstart/explore_model - users/quickstart/create_model - users/quickstart/next_steps - -Sections -======== - -.. only:: builder_html and (not singlehtml) - - .. container:: toc-cards - - .. container:: card - - :doc:`/users/modeling/interface` - Guide to the Bonsai interface. - - .. container:: card - - :doc:`/users/modeling/ifc_modeling` - IFC modeling techniques and concepts. - - .. container:: card - - :doc:`/users/git_support` - Collaborate on projects using Git - - .. container:: card - - :doc:`/users/drawing/index` - 2D drawing generation and annotation. - - .. container:: card - - :doc:`/users/structural_analysis/index` - Structural analysis capabilities. - - .. container:: card - - :doc:`/users/costing_and_scheduling/index` - Cost estimation and project scheduling features. - - .. container:: card - - :doc:`/users/advanced/index` - Advanced topics and large-scale modeling. - - .. container:: card - - :doc:`/users/tutorials/index` - Real-world BIM project tutorials. - - .. container:: card - - :doc:`/users/user_interface` - Detailed UI reference. - - .. container:: card - - :doc:`/users/other_addons` - Other complementary add-ons - - .. container:: card - - :doc:`/users/troubleshooting` - Troubleshooting when things go wrong - -.. container:: global-index-toc + quickstart/introduction_to_bim + quickstart/installation + quickstart/explore_model + quickstart/create_model + quickstart/next_steps .. toctree:: :hidden: - :caption: Sections + :caption: Guides :maxdepth: 2 - users/modeling/interface - users/modeling/ifc_modeling - users/git_support - users/drawing/index - users/structural_analysis/index - users/costing_and_scheduling/index - users/advanced/index - users/tutorials/index - users/user_interface - users/other_addons - users/troubleshooting - -Get Involved -============ - -This manual is maintained largely by volunteers. - -Please consider joining the effort and :doc:`/contribute/writing_docs`. - -You can also can help with :doc:`Translations and Internationalisation ` - -For users who want to contribute to the Bonsai codebase, -please refer to the :doc:`Documentation for Developers `. -This part of the documentation covers various aspects of the Bonsai development process. - -You can get in touch by `joining the chat `__. - -.. toctree:: - :hidden: - :caption: Get Involved - :maxdepth: 1 - - contribute/writing_docs - contribute/translations - - -Developer Documentation -======================= - -Bonsai is an open-source project, and its development is driven by the contributions of a dedicated community of developers, -architects, engineers, and enthusiasts. If you're interested in contributing to the project, whether by submitting bug reports, -suggesting new features, or contributing code, your involvement is highly encouraged and appreciated. - - - -.. only:: builder_html and (not singlehtml) - - .. container:: toc-cards - - .. container:: card - - :doc:`/devs/getting_started` - Introduction to contributing to Bonsai. - - .. container:: card - - :doc:`/devs/installation` - Setting up a development environment. - - .. container:: card - - :doc:`/devs/hello_world` - Understanding the project structure. - - .. container:: card - - :doc:`/devs/undo_system` - Working with Bonsai's undo system. - - .. container:: card - - :doc:`/devs/code_style` - Code style guidelines and best practices. - - .. container:: card - - :doc:`/devs/running_tests` - Testing and quality assurance. - - .. container:: card - - :doc:`/devs/ux_guidelines` - User experience and interface guidelines. - -.. container:: global-index-toc + guides/viewing/index + guides/authoring/index + guides/drawings/index + guides/structural_analysis/index + guides/services/index + guides/costing_and_scheduling/index + guides/facility_management/index + guides/coordination/index + guides/development/index + guides/troubleshooting .. toctree:: :hidden: - :caption: Developer Documentation - :maxdepth: 1 + :caption: Reference + :maxdepth: 2 - devs/getting_started - devs/installation - devs/hello_world - devs/undo_system - devs/code_style - devs/running_tests - devs/ux_guidelines + reference/workspace + reference/properties + +Need more help? Join the `live chat `__ or `community +forums `__. Something strange happening? Please +`report a bug `__. Want to +improve the software? Help with :doc:`coding ` or `chip +in financially `__. Every little bit +adds up! diff --git a/src/bonsai/docs/users/quickstart/create_model.rst b/src/bonsai/docs/quickstart/create_model.rst similarity index 100% rename from src/bonsai/docs/users/quickstart/create_model.rst rename to src/bonsai/docs/quickstart/create_model.rst diff --git a/src/bonsai/docs/users/quickstart/explore_model.rst b/src/bonsai/docs/quickstart/explore_model.rst similarity index 100% rename from src/bonsai/docs/users/quickstart/explore_model.rst rename to src/bonsai/docs/quickstart/explore_model.rst diff --git a/src/bonsai/docs/users/quickstart/images/add-cube.png b/src/bonsai/docs/quickstart/images/add-cube.png similarity index 100% rename from src/bonsai/docs/users/quickstart/images/add-cube.png rename to src/bonsai/docs/quickstart/images/add-cube.png diff --git a/src/bonsai/docs/users/quickstart/images/assign-class.png b/src/bonsai/docs/quickstart/images/assign-class.png similarity index 100% rename from src/bonsai/docs/users/quickstart/images/assign-class.png rename to src/bonsai/docs/quickstart/images/assign-class.png diff --git a/src/bonsai/docs/users/quickstart/images/attributes.png b/src/bonsai/docs/quickstart/images/attributes.png similarity index 100% rename from src/bonsai/docs/users/quickstart/images/attributes.png rename to src/bonsai/docs/quickstart/images/attributes.png diff --git a/src/bonsai/docs/users/quickstart/images/bonsai-layout.png b/src/bonsai/docs/quickstart/images/bonsai-layout.png similarity index 100% rename from src/bonsai/docs/users/quickstart/images/bonsai-layout.png rename to src/bonsai/docs/quickstart/images/bonsai-layout.png diff --git a/src/bonsai/docs/users/quickstart/images/create-project.png b/src/bonsai/docs/quickstart/images/create-project.png similarity index 100% rename from src/bonsai/docs/users/quickstart/images/create-project.png rename to src/bonsai/docs/quickstart/images/create-project.png diff --git a/src/bonsai/docs/users/quickstart/images/default-spatial-tree.png b/src/bonsai/docs/quickstart/images/default-spatial-tree.png similarity index 100% rename from src/bonsai/docs/users/quickstart/images/default-spatial-tree.png rename to src/bonsai/docs/quickstart/images/default-spatial-tree.png diff --git a/src/bonsai/docs/users/quickstart/images/dimensions.png b/src/bonsai/docs/quickstart/images/dimensions.png similarity index 100% rename from src/bonsai/docs/users/quickstart/images/dimensions.png rename to src/bonsai/docs/quickstart/images/dimensions.png diff --git a/src/bonsai/docs/users/quickstart/images/element-class-select.png b/src/bonsai/docs/quickstart/images/element-class-select.png similarity index 100% rename from src/bonsai/docs/users/quickstart/images/element-class-select.png rename to src/bonsai/docs/quickstart/images/element-class-select.png diff --git a/src/bonsai/docs/users/quickstart/images/element-class.png b/src/bonsai/docs/quickstart/images/element-class.png similarity index 100% rename from src/bonsai/docs/users/quickstart/images/element-class.png rename to src/bonsai/docs/quickstart/images/element-class.png diff --git a/src/bonsai/docs/users/quickstart/images/example-project.png b/src/bonsai/docs/quickstart/images/example-project.png similarity index 100% rename from src/bonsai/docs/users/quickstart/images/example-project.png rename to src/bonsai/docs/quickstart/images/example-project.png diff --git a/src/bonsai/docs/users/quickstart/images/frame-selected.png b/src/bonsai/docs/quickstart/images/frame-selected.png similarity index 100% rename from src/bonsai/docs/users/quickstart/images/frame-selected.png rename to src/bonsai/docs/quickstart/images/frame-selected.png diff --git a/src/bonsai/docs/users/quickstart/images/ifc-pipeline.png b/src/bonsai/docs/quickstart/images/ifc-pipeline.png similarity index 100% rename from src/bonsai/docs/users/quickstart/images/ifc-pipeline.png rename to src/bonsai/docs/quickstart/images/ifc-pipeline.png diff --git a/src/bonsai/docs/users/quickstart/images/install-bonsai-1.png b/src/bonsai/docs/quickstart/images/install-bonsai-1.png similarity index 100% rename from src/bonsai/docs/users/quickstart/images/install-bonsai-1.png rename to src/bonsai/docs/quickstart/images/install-bonsai-1.png diff --git a/src/bonsai/docs/users/quickstart/images/install-bonsai-2.png b/src/bonsai/docs/quickstart/images/install-bonsai-2.png similarity index 100% rename from src/bonsai/docs/users/quickstart/images/install-bonsai-2.png rename to src/bonsai/docs/quickstart/images/install-bonsai-2.png diff --git a/src/bonsai/docs/users/quickstart/images/install-bonsai-3.png b/src/bonsai/docs/quickstart/images/install-bonsai-3.png similarity index 100% rename from src/bonsai/docs/users/quickstart/images/install-bonsai-3.png rename to src/bonsai/docs/quickstart/images/install-bonsai-3.png diff --git a/src/bonsai/docs/users/quickstart/images/install-bonsai-4.png b/src/bonsai/docs/quickstart/images/install-bonsai-4.png similarity index 100% rename from src/bonsai/docs/users/quickstart/images/install-bonsai-4.png rename to src/bonsai/docs/quickstart/images/install-bonsai-4.png diff --git a/src/bonsai/docs/users/quickstart/images/install-bonsai-5.png b/src/bonsai/docs/quickstart/images/install-bonsai-5.png similarity index 100% rename from src/bonsai/docs/users/quickstart/images/install-bonsai-5.png rename to src/bonsai/docs/quickstart/images/install-bonsai-5.png diff --git a/src/bonsai/docs/users/quickstart/images/materials.png b/src/bonsai/docs/quickstart/images/materials.png similarity index 100% rename from src/bonsai/docs/users/quickstart/images/materials.png rename to src/bonsai/docs/quickstart/images/materials.png diff --git a/src/bonsai/docs/users/quickstart/images/measure-tool.png b/src/bonsai/docs/quickstart/images/measure-tool.png similarity index 100% rename from src/bonsai/docs/users/quickstart/images/measure-tool.png rename to src/bonsai/docs/quickstart/images/measure-tool.png diff --git a/src/bonsai/docs/users/quickstart/images/navigate-gizmo.png b/src/bonsai/docs/quickstart/images/navigate-gizmo.png similarity index 100% rename from src/bonsai/docs/users/quickstart/images/navigate-gizmo.png rename to src/bonsai/docs/quickstart/images/navigate-gizmo.png diff --git a/src/bonsai/docs/users/quickstart/images/outliner-cube.png b/src/bonsai/docs/quickstart/images/outliner-cube.png similarity index 100% rename from src/bonsai/docs/users/quickstart/images/outliner-cube.png rename to src/bonsai/docs/quickstart/images/outliner-cube.png diff --git a/src/bonsai/docs/users/quickstart/images/outliner-filter.png b/src/bonsai/docs/quickstart/images/outliner-filter.png similarity index 100% rename from src/bonsai/docs/users/quickstart/images/outliner-filter.png rename to src/bonsai/docs/quickstart/images/outliner-filter.png diff --git a/src/bonsai/docs/users/quickstart/images/outliner-isolate.png b/src/bonsai/docs/quickstart/images/outliner-isolate.png similarity index 100% rename from src/bonsai/docs/users/quickstart/images/outliner-isolate.png rename to src/bonsai/docs/quickstart/images/outliner-isolate.png diff --git a/src/bonsai/docs/users/quickstart/images/outliner-types.png b/src/bonsai/docs/quickstart/images/outliner-types.png similarity index 100% rename from src/bonsai/docs/users/quickstart/images/outliner-types.png rename to src/bonsai/docs/quickstart/images/outliner-types.png diff --git a/src/bonsai/docs/users/quickstart/images/outliner.png b/src/bonsai/docs/quickstart/images/outliner.png similarity index 100% rename from src/bonsai/docs/users/quickstart/images/outliner.png rename to src/bonsai/docs/quickstart/images/outliner.png diff --git a/src/bonsai/docs/users/quickstart/images/properties-loadproject.png b/src/bonsai/docs/quickstart/images/properties-loadproject.png similarity index 100% rename from src/bonsai/docs/users/quickstart/images/properties-loadproject.png rename to src/bonsai/docs/quickstart/images/properties-loadproject.png diff --git a/src/bonsai/docs/users/quickstart/images/properties-tabs.png b/src/bonsai/docs/quickstart/images/properties-tabs.png similarity index 100% rename from src/bonsai/docs/users/quickstart/images/properties-tabs.png rename to src/bonsai/docs/quickstart/images/properties-tabs.png diff --git a/src/bonsai/docs/users/quickstart/images/properties-types.png b/src/bonsai/docs/quickstart/images/properties-types.png similarity index 100% rename from src/bonsai/docs/users/quickstart/images/properties-types.png rename to src/bonsai/docs/quickstart/images/properties-types.png diff --git a/src/bonsai/docs/users/quickstart/images/psets.png b/src/bonsai/docs/quickstart/images/psets.png similarity index 100% rename from src/bonsai/docs/users/quickstart/images/psets.png rename to src/bonsai/docs/quickstart/images/psets.png diff --git a/src/bonsai/docs/users/quickstart/images/qtos.png b/src/bonsai/docs/quickstart/images/qtos.png similarity index 100% rename from src/bonsai/docs/users/quickstart/images/qtos.png rename to src/bonsai/docs/quickstart/images/qtos.png diff --git a/src/bonsai/docs/users/quickstart/images/save-project.png b/src/bonsai/docs/quickstart/images/save-project.png similarity index 100% rename from src/bonsai/docs/users/quickstart/images/save-project.png rename to src/bonsai/docs/quickstart/images/save-project.png diff --git a/src/bonsai/docs/users/quickstart/images/scene-statistics.png b/src/bonsai/docs/quickstart/images/scene-statistics.png similarity index 100% rename from src/bonsai/docs/users/quickstart/images/scene-statistics.png rename to src/bonsai/docs/quickstart/images/scene-statistics.png diff --git a/src/bonsai/docs/users/quickstart/images/snap-targets.png b/src/bonsai/docs/quickstart/images/snap-targets.png similarity index 100% rename from src/bonsai/docs/users/quickstart/images/snap-targets.png rename to src/bonsai/docs/quickstart/images/snap-targets.png diff --git a/src/bonsai/docs/users/quickstart/images/spatial-container.png b/src/bonsai/docs/quickstart/images/spatial-container.png similarity index 100% rename from src/bonsai/docs/users/quickstart/images/spatial-container.png rename to src/bonsai/docs/quickstart/images/spatial-container.png diff --git a/src/bonsai/docs/users/quickstart/images/type-local-view.png b/src/bonsai/docs/quickstart/images/type-local-view.png similarity index 100% rename from src/bonsai/docs/users/quickstart/images/type-local-view.png rename to src/bonsai/docs/quickstart/images/type-local-view.png diff --git a/src/bonsai/docs/users/quickstart/images/x-ray-mode.png b/src/bonsai/docs/quickstart/images/x-ray-mode.png similarity index 100% rename from src/bonsai/docs/users/quickstart/images/x-ray-mode.png rename to src/bonsai/docs/quickstart/images/x-ray-mode.png diff --git a/src/bonsai/docs/users/quickstart/installation.rst b/src/bonsai/docs/quickstart/installation.rst similarity index 100% rename from src/bonsai/docs/users/quickstart/installation.rst rename to src/bonsai/docs/quickstart/installation.rst diff --git a/src/bonsai/docs/users/quickstart/introduction_to_bim.rst b/src/bonsai/docs/quickstart/introduction_to_bim.rst similarity index 100% rename from src/bonsai/docs/users/quickstart/introduction_to_bim.rst rename to src/bonsai/docs/quickstart/introduction_to_bim.rst diff --git a/src/bonsai/docs/users/quickstart/next_steps.rst b/src/bonsai/docs/quickstart/next_steps.rst similarity index 100% rename from src/bonsai/docs/users/quickstart/next_steps.rst rename to src/bonsai/docs/quickstart/next_steps.rst diff --git a/src/bonsai/docs/users/user_interface/property_editor/scene_editor/blender.rst b/src/bonsai/docs/reference/blender.rst similarity index 100% rename from src/bonsai/docs/users/user_interface/property_editor/scene_editor/blender.rst rename to src/bonsai/docs/reference/blender.rst diff --git a/src/bonsai/docs/users/user_interface/property_editor/scene_editor/costing_and_scheduling/images/interface_property-editor_costing-scheduling.png b/src/bonsai/docs/reference/costing_and_scheduling/images/interface_property-editor_costing-scheduling.png similarity index 100% rename from src/bonsai/docs/users/user_interface/property_editor/scene_editor/costing_and_scheduling/images/interface_property-editor_costing-scheduling.png rename to src/bonsai/docs/reference/costing_and_scheduling/images/interface_property-editor_costing-scheduling.png diff --git a/src/bonsai/docs/users/user_interface/property_editor/scene_editor/costing_and_scheduling/index.rst b/src/bonsai/docs/reference/costing_and_scheduling/index.rst similarity index 100% rename from src/bonsai/docs/users/user_interface/property_editor/scene_editor/costing_and_scheduling/index.rst rename to src/bonsai/docs/reference/costing_and_scheduling/index.rst diff --git a/src/bonsai/docs/users/user_interface/property_editor/scene_editor/drawings_and_documents/images/interface_property-editor_drawings-documents.png b/src/bonsai/docs/reference/drawings_and_documents/images/interface_property-editor_drawings-documents.png similarity index 100% rename from src/bonsai/docs/users/user_interface/property_editor/scene_editor/drawings_and_documents/images/interface_property-editor_drawings-documents.png rename to src/bonsai/docs/reference/drawings_and_documents/images/interface_property-editor_drawings-documents.png diff --git a/src/bonsai/docs/users/user_interface/property_editor/scene_editor/drawings_and_documents/index.rst b/src/bonsai/docs/reference/drawings_and_documents/index.rst similarity index 76% rename from src/bonsai/docs/users/user_interface/property_editor/scene_editor/drawings_and_documents/index.rst rename to src/bonsai/docs/reference/drawings_and_documents/index.rst index bd1b77d7b5..b0de4afc84 100644 --- a/src/bonsai/docs/users/user_interface/property_editor/scene_editor/drawings_and_documents/index.rst +++ b/src/bonsai/docs/reference/drawings_and_documents/index.rst @@ -1,10 +1,10 @@ -Drawings and Documents +Drawings and documents ====================== .. figure:: images/interface_property-editor_drawings-documents.png :alt: property editor drawings and documents sub-tab - Drawings ans Documents sub-tab. + Drawings and Documents sub-tab. Sheets tbd @@ -16,4 +16,4 @@ Schedules tbd References - tbd \ No newline at end of file + tbd diff --git a/src/bonsai/docs/users/user_interface/property_editor/scene_editor/facility_management/images/interface_property-editor_facility-management.png b/src/bonsai/docs/reference/facility_management/images/interface_property-editor_facility-management.png similarity index 100% rename from src/bonsai/docs/users/user_interface/property_editor/scene_editor/facility_management/images/interface_property-editor_facility-management.png rename to src/bonsai/docs/reference/facility_management/images/interface_property-editor_facility-management.png diff --git a/src/bonsai/docs/users/user_interface/property_editor/scene_editor/facility_management/index.rst b/src/bonsai/docs/reference/facility_management/index.rst similarity index 100% rename from src/bonsai/docs/users/user_interface/property_editor/scene_editor/facility_management/index.rst rename to src/bonsai/docs/reference/facility_management/index.rst diff --git a/src/bonsai/docs/users/user_interface/property_editor/scene_editor/geometry_and_materials/images/add-representation-dialog.png b/src/bonsai/docs/reference/geometry_and_materials/images/add-representation-dialog.png similarity index 100% rename from src/bonsai/docs/users/user_interface/property_editor/scene_editor/geometry_and_materials/images/add-representation-dialog.png rename to src/bonsai/docs/reference/geometry_and_materials/images/add-representation-dialog.png diff --git a/src/bonsai/docs/users/user_interface/property_editor/scene_editor/geometry_and_materials/images/geometric_relationships.png b/src/bonsai/docs/reference/geometry_and_materials/images/geometric_relationships.png similarity index 100% rename from src/bonsai/docs/users/user_interface/property_editor/scene_editor/geometry_and_materials/images/geometric_relationships.png rename to src/bonsai/docs/reference/geometry_and_materials/images/geometric_relationships.png diff --git a/src/bonsai/docs/users/user_interface/property_editor/scene_editor/geometry_and_materials/images/interface_property-editor_geometry-materials.png b/src/bonsai/docs/reference/geometry_and_materials/images/interface_property-editor_geometry-materials.png similarity index 100% rename from src/bonsai/docs/users/user_interface/property_editor/scene_editor/geometry_and_materials/images/interface_property-editor_geometry-materials.png rename to src/bonsai/docs/reference/geometry_and_materials/images/interface_property-editor_geometry-materials.png diff --git a/src/bonsai/docs/users/user_interface/property_editor/scene_editor/geometry_and_materials/images/materials.png b/src/bonsai/docs/reference/geometry_and_materials/images/materials.png similarity index 100% rename from src/bonsai/docs/users/user_interface/property_editor/scene_editor/geometry_and_materials/images/materials.png rename to src/bonsai/docs/reference/geometry_and_materials/images/materials.png diff --git a/src/bonsai/docs/users/user_interface/property_editor/scene_editor/geometry_and_materials/images/placement.png b/src/bonsai/docs/reference/geometry_and_materials/images/placement.png similarity index 100% rename from src/bonsai/docs/users/user_interface/property_editor/scene_editor/geometry_and_materials/images/placement.png rename to src/bonsai/docs/reference/geometry_and_materials/images/placement.png diff --git a/src/bonsai/docs/users/user_interface/property_editor/scene_editor/geometry_and_materials/images/representations.png b/src/bonsai/docs/reference/geometry_and_materials/images/representations.png similarity index 100% rename from src/bonsai/docs/users/user_interface/property_editor/scene_editor/geometry_and_materials/images/representations.png rename to src/bonsai/docs/reference/geometry_and_materials/images/representations.png diff --git a/src/bonsai/docs/users/user_interface/property_editor/scene_editor/geometry_and_materials/images/window-parametric-geometry.png b/src/bonsai/docs/reference/geometry_and_materials/images/window-parametric-geometry.png similarity index 100% rename from src/bonsai/docs/users/user_interface/property_editor/scene_editor/geometry_and_materials/images/window-parametric-geometry.png rename to src/bonsai/docs/reference/geometry_and_materials/images/window-parametric-geometry.png diff --git a/src/bonsai/docs/users/user_interface/property_editor/scene_editor/geometry_and_materials/index.rst b/src/bonsai/docs/reference/geometry_and_materials/index.rst similarity index 100% rename from src/bonsai/docs/users/user_interface/property_editor/scene_editor/geometry_and_materials/index.rst rename to src/bonsai/docs/reference/geometry_and_materials/index.rst diff --git a/src/bonsai/docs/users/user_interface/images/file_new-ifc-project-submenu.png b/src/bonsai/docs/reference/images/file_new-ifc-project-submenu.png similarity index 100% rename from src/bonsai/docs/users/user_interface/images/file_new-ifc-project-submenu.png rename to src/bonsai/docs/reference/images/file_new-ifc-project-submenu.png diff --git a/src/bonsai/docs/users/user_interface/images/ifc-project-create.png b/src/bonsai/docs/reference/images/ifc-project-create.png similarity index 100% rename from src/bonsai/docs/users/user_interface/images/ifc-project-create.png rename to src/bonsai/docs/reference/images/ifc-project-create.png diff --git a/src/bonsai/docs/users/user_interface/images/ifc-project-load.png b/src/bonsai/docs/reference/images/ifc-project-load.png similarity index 100% rename from src/bonsai/docs/users/user_interface/images/ifc-project-load.png rename to src/bonsai/docs/reference/images/ifc-project-load.png diff --git a/src/bonsai/docs/users/user_interface/images/interface_property-editor_icons.png b/src/bonsai/docs/reference/images/interface_property-editor_icons.png similarity index 100% rename from src/bonsai/docs/users/user_interface/images/interface_property-editor_icons.png rename to src/bonsai/docs/reference/images/interface_property-editor_icons.png diff --git a/src/bonsai/docs/users/user_interface/images/interface_property-editor_panel-dropdown.png b/src/bonsai/docs/reference/images/interface_property-editor_panel-dropdown.png similarity index 100% rename from src/bonsai/docs/users/user_interface/images/interface_property-editor_panel-dropdown.png rename to src/bonsai/docs/reference/images/interface_property-editor_panel-dropdown.png diff --git a/src/bonsai/docs/users/user_interface/images/interface_property-editor_project-overview_start-up.png b/src/bonsai/docs/reference/images/interface_property-editor_project-overview_start-up.png similarity index 100% rename from src/bonsai/docs/users/user_interface/images/interface_property-editor_project-overview_start-up.png rename to src/bonsai/docs/reference/images/interface_property-editor_project-overview_start-up.png diff --git a/src/bonsai/docs/users/user_interface/images/interface_window_file-menue.png b/src/bonsai/docs/reference/images/interface_window_file-menue.png similarity index 100% rename from src/bonsai/docs/users/user_interface/images/interface_window_file-menue.png rename to src/bonsai/docs/reference/images/interface_window_file-menue.png diff --git a/src/bonsai/docs/users/user_interface/images/interface_window_start-up.png b/src/bonsai/docs/reference/images/interface_window_start-up.png similarity index 100% rename from src/bonsai/docs/users/user_interface/images/interface_window_start-up.png rename to src/bonsai/docs/reference/images/interface_window_start-up.png diff --git a/src/bonsai/docs/users/user_interface/property_editor/scene_editor/object_information/images/interface_property-editor_object-information.png b/src/bonsai/docs/reference/object_information/images/interface_property-editor_object-information.png similarity index 100% rename from src/bonsai/docs/users/user_interface/property_editor/scene_editor/object_information/images/interface_property-editor_object-information.png rename to src/bonsai/docs/reference/object_information/images/interface_property-editor_object-information.png diff --git a/src/bonsai/docs/users/user_interface/property_editor/scene_editor/object_information/index.rst b/src/bonsai/docs/reference/object_information/index.rst similarity index 100% rename from src/bonsai/docs/users/user_interface/property_editor/scene_editor/object_information/index.rst rename to src/bonsai/docs/reference/object_information/index.rst diff --git a/src/bonsai/docs/users/user_interface/property_editor/scene_editor/project_overview/images/advanced-mode-settings.png b/src/bonsai/docs/reference/project_overview/images/advanced-mode-settings.png similarity index 100% rename from src/bonsai/docs/users/user_interface/property_editor/scene_editor/project_overview/images/advanced-mode-settings.png rename to src/bonsai/docs/reference/project_overview/images/advanced-mode-settings.png diff --git a/src/bonsai/docs/users/user_interface/property_editor/scene_editor/project_overview/images/advanced-mode.png b/src/bonsai/docs/reference/project_overview/images/advanced-mode.png similarity index 100% rename from src/bonsai/docs/users/user_interface/property_editor/scene_editor/project_overview/images/advanced-mode.png rename to src/bonsai/docs/reference/project_overview/images/advanced-mode.png diff --git a/src/bonsai/docs/users/user_interface/property_editor/scene_editor/project_overview/images/interface_property-editor_project-overview.png b/src/bonsai/docs/reference/project_overview/images/interface_property-editor_project-overview.png similarity index 100% rename from src/bonsai/docs/users/user_interface/property_editor/scene_editor/project_overview/images/interface_property-editor_project-overview.png rename to src/bonsai/docs/reference/project_overview/images/interface_property-editor_project-overview.png diff --git a/src/bonsai/docs/users/user_interface/property_editor/scene_editor/project_overview/images/interface_property-editor_project-overview_edit-header.png b/src/bonsai/docs/reference/project_overview/images/interface_property-editor_project-overview_edit-header.png similarity index 100% rename from src/bonsai/docs/users/user_interface/property_editor/scene_editor/project_overview/images/interface_property-editor_project-overview_edit-header.png rename to src/bonsai/docs/reference/project_overview/images/interface_property-editor_project-overview_edit-header.png diff --git a/src/bonsai/docs/users/user_interface/property_editor/scene_editor/project_overview/images/interface_property-editor_project-overview_new_load.png b/src/bonsai/docs/reference/project_overview/images/interface_property-editor_project-overview_new_load.png similarity index 100% rename from src/bonsai/docs/users/user_interface/property_editor/scene_editor/project_overview/images/interface_property-editor_project-overview_new_load.png rename to src/bonsai/docs/reference/project_overview/images/interface_property-editor_project-overview_new_load.png diff --git a/src/bonsai/docs/users/user_interface/property_editor/scene_editor/project_overview/images/interface_property-editor_project-overview_saved.png b/src/bonsai/docs/reference/project_overview/images/interface_property-editor_project-overview_saved.png similarity index 100% rename from src/bonsai/docs/users/user_interface/property_editor/scene_editor/project_overview/images/interface_property-editor_project-overview_saved.png rename to src/bonsai/docs/reference/project_overview/images/interface_property-editor_project-overview_saved.png diff --git a/src/bonsai/docs/users/user_interface/property_editor/scene_editor/project_overview/images/interface_property-editor_project-overview_unsaved.png b/src/bonsai/docs/reference/project_overview/images/interface_property-editor_project-overview_unsaved.png similarity index 100% rename from src/bonsai/docs/users/user_interface/property_editor/scene_editor/project_overview/images/interface_property-editor_project-overview_unsaved.png rename to src/bonsai/docs/reference/project_overview/images/interface_property-editor_project-overview_unsaved.png diff --git a/src/bonsai/docs/users/user_interface/property_editor/scene_editor/project_overview/index.rst b/src/bonsai/docs/reference/project_overview/index.rst similarity index 100% rename from src/bonsai/docs/users/user_interface/property_editor/scene_editor/project_overview/index.rst rename to src/bonsai/docs/reference/project_overview/index.rst diff --git a/src/bonsai/docs/users/user_interface/property_editor/scene_editor/project_overview/project_info.rst b/src/bonsai/docs/reference/project_overview/project_info.rst similarity index 100% rename from src/bonsai/docs/users/user_interface/property_editor/scene_editor/project_overview/project_info.rst rename to src/bonsai/docs/reference/project_overview/project_info.rst diff --git a/src/bonsai/docs/users/user_interface/property-editor.rst b/src/bonsai/docs/reference/properties.rst similarity index 65% rename from src/bonsai/docs/users/user_interface/property-editor.rst rename to src/bonsai/docs/reference/properties.rst index 68626043a5..51f0ab1d18 100644 --- a/src/bonsai/docs/users/user_interface/property-editor.rst +++ b/src/bonsai/docs/reference/properties.rst @@ -1,5 +1,5 @@ -Property Editor Scene Properties -================================ +Properties +========== .. container:: location-scene @@ -47,14 +47,14 @@ You can also select the needed panel via the drop-down menue. :maxdepth: 1 :caption: Contents: - property_editor/scene_editor/project_overview/index - property_editor/scene_editor/object_information/index - property_editor/scene_editor/geometry_and_materials/index - property_editor/scene_editor/drawings_and_documents/index - property_editor/scene_editor/services_and_systems/index - property_editor/scene_editor/structural_analysis/index - property_editor/scene_editor/costing_and_scheduling/index - property_editor/scene_editor/facility_management/index - property_editor/scene_editor/quality_and_coordination/index - property_editor/scene_editor/blender - property_editor/scene_editor/switch_tab + project_overview/index + object_information/index + geometry_and_materials/index + drawings_and_documents/index + services_and_systems/index + structural_analysis/index + costing_and_scheduling/index + facility_management/index + quality_and_coordination/index + blender + switch_tab diff --git a/src/bonsai/docs/users/user_interface/property_editor/scene_editor/quality_and_coordination/images/interface_property-editor_quality-coordination.png b/src/bonsai/docs/reference/quality_and_coordination/images/interface_property-editor_quality-coordination.png similarity index 100% rename from src/bonsai/docs/users/user_interface/property_editor/scene_editor/quality_and_coordination/images/interface_property-editor_quality-coordination.png rename to src/bonsai/docs/reference/quality_and_coordination/images/interface_property-editor_quality-coordination.png diff --git a/src/bonsai/docs/users/user_interface/property_editor/scene_editor/quality_and_coordination/index.rst b/src/bonsai/docs/reference/quality_and_coordination/index.rst similarity index 100% rename from src/bonsai/docs/users/user_interface/property_editor/scene_editor/quality_and_coordination/index.rst rename to src/bonsai/docs/reference/quality_and_coordination/index.rst diff --git a/src/bonsai/docs/blenderbim/scene.rst b/src/bonsai/docs/reference/scene.rst similarity index 100% rename from src/bonsai/docs/blenderbim/scene.rst rename to src/bonsai/docs/reference/scene.rst diff --git a/src/bonsai/docs/users/user_interface/property_editor/scene_editor/services_and_systems/images/interface_property-editor_services-systems.png b/src/bonsai/docs/reference/services_and_systems/images/interface_property-editor_services-systems.png similarity index 100% rename from src/bonsai/docs/users/user_interface/property_editor/scene_editor/services_and_systems/images/interface_property-editor_services-systems.png rename to src/bonsai/docs/reference/services_and_systems/images/interface_property-editor_services-systems.png diff --git a/src/bonsai/docs/users/user_interface/property_editor/scene_editor/services_and_systems/index.rst b/src/bonsai/docs/reference/services_and_systems/index.rst similarity index 100% rename from src/bonsai/docs/users/user_interface/property_editor/scene_editor/services_and_systems/index.rst rename to src/bonsai/docs/reference/services_and_systems/index.rst diff --git a/src/bonsai/docs/users/user_interface/property_editor/scene_editor/structural_analysis/images/interface_property-editor_structural-analysis.png b/src/bonsai/docs/reference/structural_analysis/images/interface_property-editor_structural-analysis.png similarity index 100% rename from src/bonsai/docs/users/user_interface/property_editor/scene_editor/structural_analysis/images/interface_property-editor_structural-analysis.png rename to src/bonsai/docs/reference/structural_analysis/images/interface_property-editor_structural-analysis.png diff --git a/src/bonsai/docs/users/user_interface/property_editor/scene_editor/structural_analysis/index.rst b/src/bonsai/docs/reference/structural_analysis/index.rst similarity index 100% rename from src/bonsai/docs/users/user_interface/property_editor/scene_editor/structural_analysis/index.rst rename to src/bonsai/docs/reference/structural_analysis/index.rst diff --git a/src/bonsai/docs/users/user_interface/property_editor/scene_editor/switch_tab.rst b/src/bonsai/docs/reference/switch_tab.rst similarity index 100% rename from src/bonsai/docs/users/user_interface/property_editor/scene_editor/switch_tab.rst rename to src/bonsai/docs/reference/switch_tab.rst diff --git a/src/bonsai/docs/users/user_interface/toolbar/annotation.rst b/src/bonsai/docs/reference/toolbar/annotation.rst similarity index 100% rename from src/bonsai/docs/users/user_interface/toolbar/annotation.rst rename to src/bonsai/docs/reference/toolbar/annotation.rst diff --git a/src/bonsai/docs/users/user_interface/toolbar/beam.rst b/src/bonsai/docs/reference/toolbar/beam.rst similarity index 100% rename from src/bonsai/docs/users/user_interface/toolbar/beam.rst rename to src/bonsai/docs/reference/toolbar/beam.rst diff --git a/src/bonsai/docs/users/user_interface/toolbar/column.rst b/src/bonsai/docs/reference/toolbar/column.rst similarity index 100% rename from src/bonsai/docs/users/user_interface/toolbar/column.rst rename to src/bonsai/docs/reference/toolbar/column.rst diff --git a/src/bonsai/docs/users/user_interface/toolbar/covering.rst b/src/bonsai/docs/reference/toolbar/covering.rst similarity index 100% rename from src/bonsai/docs/users/user_interface/toolbar/covering.rst rename to src/bonsai/docs/reference/toolbar/covering.rst diff --git a/src/bonsai/docs/users/user_interface/toolbar/door.rst b/src/bonsai/docs/reference/toolbar/door.rst similarity index 100% rename from src/bonsai/docs/users/user_interface/toolbar/door.rst rename to src/bonsai/docs/reference/toolbar/door.rst diff --git a/src/bonsai/docs/users/user_interface/toolbar/duct.rst b/src/bonsai/docs/reference/toolbar/duct.rst similarity index 100% rename from src/bonsai/docs/users/user_interface/toolbar/duct.rst rename to src/bonsai/docs/reference/toolbar/duct.rst diff --git a/src/bonsai/docs/users/user_interface/toolbar/element.rst b/src/bonsai/docs/reference/toolbar/element.rst similarity index 100% rename from src/bonsai/docs/users/user_interface/toolbar/element.rst rename to src/bonsai/docs/reference/toolbar/element.rst diff --git a/src/bonsai/docs/users/user_interface/toolbar/explore.rst b/src/bonsai/docs/reference/toolbar/explore.rst similarity index 100% rename from src/bonsai/docs/users/user_interface/toolbar/explore.rst rename to src/bonsai/docs/reference/toolbar/explore.rst diff --git a/src/bonsai/docs/users/user_interface/toolbar/images/property-editor_create-wall.png b/src/bonsai/docs/reference/toolbar/images/property-editor_create-wall.png similarity index 100% rename from src/bonsai/docs/users/user_interface/toolbar/images/property-editor_create-wall.png rename to src/bonsai/docs/reference/toolbar/images/property-editor_create-wall.png diff --git a/src/bonsai/docs/users/user_interface/toolbar/images/property-editor_explore-tool.png b/src/bonsai/docs/reference/toolbar/images/property-editor_explore-tool.png similarity index 100% rename from src/bonsai/docs/users/user_interface/toolbar/images/property-editor_explore-tool.png rename to src/bonsai/docs/reference/toolbar/images/property-editor_explore-tool.png diff --git a/src/bonsai/docs/users/user_interface/toolbar/images/toolbar_create-wall.png b/src/bonsai/docs/reference/toolbar/images/toolbar_create-wall.png similarity index 100% rename from src/bonsai/docs/users/user_interface/toolbar/images/toolbar_create-wall.png rename to src/bonsai/docs/reference/toolbar/images/toolbar_create-wall.png diff --git a/src/bonsai/docs/users/user_interface/toolbar/images/toolbar_explore-tool.png b/src/bonsai/docs/reference/toolbar/images/toolbar_explore-tool.png similarity index 100% rename from src/bonsai/docs/users/user_interface/toolbar/images/toolbar_explore-tool.png rename to src/bonsai/docs/reference/toolbar/images/toolbar_explore-tool.png diff --git a/src/bonsai/docs/users/user_interface/toolbar/images/toolbar_shortcut-menu.png b/src/bonsai/docs/reference/toolbar/images/toolbar_shortcut-menu.png similarity index 100% rename from src/bonsai/docs/users/user_interface/toolbar/images/toolbar_shortcut-menu.png rename to src/bonsai/docs/reference/toolbar/images/toolbar_shortcut-menu.png diff --git a/src/bonsai/docs/users/user_interface/toolbar/images/toolbar_tool-settings-access.png b/src/bonsai/docs/reference/toolbar/images/toolbar_tool-settings-access.png similarity index 100% rename from src/bonsai/docs/users/user_interface/toolbar/images/toolbar_tool-settings-access.png rename to src/bonsai/docs/reference/toolbar/images/toolbar_tool-settings-access.png diff --git a/src/bonsai/docs/users/user_interface/toolbar/index.rst b/src/bonsai/docs/reference/toolbar/index.rst similarity index 100% rename from src/bonsai/docs/users/user_interface/toolbar/index.rst rename to src/bonsai/docs/reference/toolbar/index.rst diff --git a/src/bonsai/docs/users/user_interface/toolbar/slab.rst b/src/bonsai/docs/reference/toolbar/slab.rst similarity index 100% rename from src/bonsai/docs/users/user_interface/toolbar/slab.rst rename to src/bonsai/docs/reference/toolbar/slab.rst diff --git a/src/bonsai/docs/users/user_interface/toolbar/spatial.rst b/src/bonsai/docs/reference/toolbar/spatial.rst similarity index 100% rename from src/bonsai/docs/users/user_interface/toolbar/spatial.rst rename to src/bonsai/docs/reference/toolbar/spatial.rst diff --git a/src/bonsai/docs/users/user_interface/toolbar/structural.rst b/src/bonsai/docs/reference/toolbar/structural.rst similarity index 100% rename from src/bonsai/docs/users/user_interface/toolbar/structural.rst rename to src/bonsai/docs/reference/toolbar/structural.rst diff --git a/src/bonsai/docs/users/user_interface/toolbar/wall.rst b/src/bonsai/docs/reference/toolbar/wall.rst similarity index 100% rename from src/bonsai/docs/users/user_interface/toolbar/wall.rst rename to src/bonsai/docs/reference/toolbar/wall.rst diff --git a/src/bonsai/docs/users/user_interface/toolbar/window.rst b/src/bonsai/docs/reference/toolbar/window.rst similarity index 100% rename from src/bonsai/docs/users/user_interface/toolbar/window.rst rename to src/bonsai/docs/reference/toolbar/window.rst diff --git a/src/bonsai/docs/users/user_interface/topbar.rst b/src/bonsai/docs/reference/topbar.rst similarity index 100% rename from src/bonsai/docs/users/user_interface/topbar.rst rename to src/bonsai/docs/reference/topbar.rst diff --git a/src/bonsai/docs/users/user_interface/workspace.rst b/src/bonsai/docs/reference/workspace.rst similarity index 97% rename from src/bonsai/docs/users/user_interface/workspace.rst rename to src/bonsai/docs/reference/workspace.rst index 948aebcb53..db702f4efd 100644 --- a/src/bonsai/docs/users/user_interface/workspace.rst +++ b/src/bonsai/docs/reference/workspace.rst @@ -1,5 +1,5 @@ -BIM Workspace -============= +Workspace +========= For general informations about the Blender Workspaces see the respective `Workspaces `__ section in Blender documentation. diff --git a/src/bonsai/docs/users/tutorials/files/project0-openings.ifc b/src/bonsai/docs/tutorials/files/project0-openings.ifc similarity index 100% rename from src/bonsai/docs/users/tutorials/files/project0-openings.ifc rename to src/bonsai/docs/tutorials/files/project0-openings.ifc diff --git a/src/bonsai/docs/users/tutorials/files/project0-walls.ifc b/src/bonsai/docs/tutorials/files/project0-walls.ifc similarity index 100% rename from src/bonsai/docs/users/tutorials/files/project0-walls.ifc rename to src/bonsai/docs/tutorials/files/project0-walls.ifc diff --git a/src/bonsai/docs/users/tutorials/images/project0-openings.png b/src/bonsai/docs/tutorials/images/project0-openings.png similarity index 100% rename from src/bonsai/docs/users/tutorials/images/project0-openings.png rename to src/bonsai/docs/tutorials/images/project0-openings.png diff --git a/src/bonsai/docs/users/tutorials/images/project0-walls.png b/src/bonsai/docs/tutorials/images/project0-walls.png similarity index 100% rename from src/bonsai/docs/users/tutorials/images/project0-walls.png rename to src/bonsai/docs/tutorials/images/project0-walls.png diff --git a/src/bonsai/docs/users/tutorials/images/project0.png b/src/bonsai/docs/tutorials/images/project0.png similarity index 100% rename from src/bonsai/docs/users/tutorials/images/project0.png rename to src/bonsai/docs/tutorials/images/project0.png diff --git a/src/bonsai/docs/users/tutorials/project0.rst b/src/bonsai/docs/tutorials/project0.rst similarity index 100% rename from src/bonsai/docs/users/tutorials/project0.rst rename to src/bonsai/docs/tutorials/project0.rst diff --git a/src/bonsai/docs/users/tutorials/project1.rst b/src/bonsai/docs/tutorials/project1.rst similarity index 100% rename from src/bonsai/docs/users/tutorials/project1.rst rename to src/bonsai/docs/tutorials/project1.rst diff --git a/src/bonsai/docs/users/tutorials/project2.rst b/src/bonsai/docs/tutorials/project2.rst similarity index 100% rename from src/bonsai/docs/users/tutorials/project2.rst rename to src/bonsai/docs/tutorials/project2.rst diff --git a/src/bonsai/docs/users/tutorials/project3.rst b/src/bonsai/docs/tutorials/project3.rst similarity index 100% rename from src/bonsai/docs/users/tutorials/project3.rst rename to src/bonsai/docs/tutorials/project3.rst diff --git a/src/bonsai/docs/users/tutorials/project4.rst b/src/bonsai/docs/tutorials/project4.rst similarity index 100% rename from src/bonsai/docs/users/tutorials/project4.rst rename to src/bonsai/docs/tutorials/project4.rst diff --git a/src/bonsai/docs/users/tutorials/project5.rst b/src/bonsai/docs/tutorials/project5.rst similarity index 100% rename from src/bonsai/docs/users/tutorials/project5.rst rename to src/bonsai/docs/tutorials/project5.rst diff --git a/src/bonsai/docs/users/advanced/index.rst b/src/bonsai/docs/users/advanced/index.rst deleted file mode 100644 index 47ad948228..0000000000 --- a/src/bonsai/docs/users/advanced/index.rst +++ /dev/null @@ -1,10 +0,0 @@ -Advanced Use Cases -================== - -Advanced topics and large-scale modeling. - -.. toctree:: - :maxdepth: 1 - - georeferencing - dealing_with_large_models \ No newline at end of file diff --git a/src/bonsai/docs/users/modeling/advanced_modeling/index.rst b/src/bonsai/docs/users/modeling/advanced_modeling/index.rst deleted file mode 100644 index a43b15a339..0000000000 --- a/src/bonsai/docs/users/modeling/advanced_modeling/index.rst +++ /dev/null @@ -1,51 +0,0 @@ -============================ -Advanded Modeling Techniques -============================ - -Complex modeling techniques for advanced users. - -.. note:: - This page is a stub. More detailed content will be added in future updates. - -Custom Parametric Wall Types ----------------------------- - -[Content about creating custom parametric wall types] - -Material assignment -------------------- - -:doc:`material_assignment` - -Modeling Furniture and Fixtures -------------------------------- - -[Content about modeling furniture and fixtures] - -Structural Elements -------------------- - -.. seealso:: - - :doc:`/users/structural_analysis/index` - -[Content about modeling structural elements] - -Multi-Story Buildings ---------------------- - -[Content about modeling multi-story buildings] - -Complex Structures ------------------- - -[Content about modeling complex structures] - - - .. toctree:: - :hidden: - :caption: Sections - :maxdepth: 2 - - material_assignment - parametric_geometry \ No newline at end of file diff --git a/src/bonsai/docs/users/modeling/basic_modeling/index.rst b/src/bonsai/docs/users/modeling/basic_modeling/index.rst deleted file mode 100644 index a032b3ff97..0000000000 --- a/src/bonsai/docs/users/modeling/basic_modeling/index.rst +++ /dev/null @@ -1,44 +0,0 @@ -========================= -Basic Modeling Techniques -========================= - -Fundamental techniques for IFC modeling. - -.. only:: builder_html and (not singlehtml) - - .. container:: toc-cards - - .. container:: card - - :doc:`creating_walls` - Learn how to create and modify walls in your IFC model. - - .. container:: card - - :doc:`openings/index` - Techniques for adding and customizing doors, windows and other openings. - - .. container:: card - - :doc:`modeling_slabs_roofs` - Guide to modeling slabs and different types of roofs. - - .. container:: card - - :doc:`defining_rooms_spaces` - Methods for defining and managing rooms and spaces in your model. - -.. container:: global-index-toc - - .. toctree:: - :hidden: - :caption: Basic Modeling Techniques - :maxdepth: 1 - - creating_walls - openings/index - modeling_slabs_roofs - defining_rooms_spaces - - - diff --git a/src/bonsai/docs/users/modeling/basic_modeling/openings/index.rst b/src/bonsai/docs/users/modeling/basic_modeling/openings/index.rst deleted file mode 100644 index ee5bd9122c..0000000000 --- a/src/bonsai/docs/users/modeling/basic_modeling/openings/index.rst +++ /dev/null @@ -1,66 +0,0 @@ -Openings -======== - -This section covers the creation and management of openings in Bonsai. -Openings are crucial elements in building design, serving various purposes such as passage, ventilation, and lighting. - -.. only:: builder_html and (not singlehtml) - - .. container:: toc-cards - - .. container:: card - - :doc:`door` - Learn how to add and customize doors in your BIM model. - - .. container:: card - - :doc:`window` - Discover the process of creating and modifying windows. - - .. container:: card - - :doc:`opening` - Create openings without fillings for special architectural features. - -Overview --------- - -In the context of Building Information Modeling (BIM) and the Industry Foundation Classes (IFC) -standard, openings are represented through a combination of elements: - -1. Voids: Represented by IfcOpeningElement, these are the actual cut-outs in the wall. -2. Fillings: These are the elements that occupy the voids, such as doors (IfcDoor) or windows (IfcWindow). -3. Relationships: These are abstract objects that connect fillings to voids and voids to elements in which they're created. - -Bonsai provides tools to create and manage these elements: - -- Door Creation Tool: For adding doors to walls. -- Window Creation Tool: For adding windows to walls. -- Wall Creation Tool > Void Application: For creating openings without fillings - (currently achieved by creating a door or window and removing it - or by using "Add Void" feature of the Create Wall tool or any element). - -These tools allow you to: - -- Create openings with precise dimensions and positions. -- Modify opening properties and geometries. -- Manage the relationships between walls, voids, and fillings. - -The following pages provide detailed guides on working with each type of wall opening in Bonsai. - -.. container:: global-index-toc - - .. toctree:: - :hidden: - :caption: Wall Openings - :maxdepth: 1 - - door - window - opening - -See Also --------- - -- :doc:`../creating_walls` diff --git a/src/bonsai/docs/users/modeling/importing_viewing_models.rst b/src/bonsai/docs/users/modeling/importing_viewing_models.rst deleted file mode 100644 index 3f71e74432..0000000000 --- a/src/bonsai/docs/users/modeling/importing_viewing_models.rst +++ /dev/null @@ -1,4 +0,0 @@ -Importing and Viewing IFC Models -================================ - -[Content about importing and viewing IFC models] diff --git a/src/bonsai/docs/users/modeling/interface.rst b/src/bonsai/docs/users/modeling/interface.rst deleted file mode 100644 index 1905f941ec..0000000000 --- a/src/bonsai/docs/users/modeling/interface.rst +++ /dev/null @@ -1,92 +0,0 @@ -============================ -Bonsai Interface Guide -============================ - -Introduction -============ - -Bonsai's interface extends Blender's powerful 3D environment with specialized tools for Building Information Modeling (BIM). This guide will help you navigate the Bonsai interface and understand its key components. - -Bonsai Workspace -================ - -When you start Blender with Bonsai installed, you can switch to the Bonsai workspace -by clicking on the BIM workspace tab at the top of the Blender window. - -This workspace is preconfigured with the most commonly used panels and tools for BIM workflows. - - -Key Interface Elements -====================== - -Properties Extended -------------------- - -The Properties Editor is extended to provide IFC-specific properties and settings. - -- Scene - - Project Information -- Tool -- Object - -BIM Toolbar ------------ - -The BIM toolbar, typically located at the left of the 3D Viewport, contains shortcuts to frequently used BIM tools: - -- Explore tool -- Create various building elements -- Create annotations, measure distance and angles, calculate volumes, etc - - -IFC Tree View -------------- - -Found in the Outliner, the IFC Tree View displays the hierarchical structure of your BIM model: - -- Spatial Structure (Site, Building, Storey) -- Building Elements -- Types - -Customizing the Interface -========================= - -Bonsai respects Blender's highly customizable interface. You can: - -- Rearrange editors and panels -- Save custom workspace layouts -- Create custom shortcuts for BIM operations - -Tips for Efficient Use -====================== - -1. Familiarize yourself with IFC classes and their properties. -2. Utilize Blender's search function (F3) to quickly access Bonsai tools. - - -Next Steps -========== - -Now that you're familiar with the Bonsai interface, you have two main paths to continue your learning: - -1. Proceed with IFC Modeling: - If you're ready to start creating and working with BIM models, you can move on to: - - - :doc:`IFC Modeling Basics ` - -2. Dive deeper into the User Interface: - If you want to explore more details about the Bonsai interface, you can refer to: - - - :doc:`User Interface Reference ` - -Choose the path that best suits your current needs and learning style. You can always come back to explore the other option later. - -Remember, as you become more comfortable with the interface and basic modeling, you can explore more advanced topics such as: - -- :doc:`Generating Documentation ` -- :doc:`Advanced BIM Techniques ` - -The Bonsai interface is designed to integrate seamlessly with Blender while providing powerful BIM-specific functionality. -As you progress, you'll find your BIM workflow becoming increasingly efficient and productive. - - diff --git a/src/bonsai/docs/users/tutorials/index.rst b/src/bonsai/docs/users/tutorials/index.rst deleted file mode 100644 index 4bf6a87155..0000000000 --- a/src/bonsai/docs/users/tutorials/index.rst +++ /dev/null @@ -1,98 +0,0 @@ -======================= -Tutorials -======================= - -Project Series -============== - -Step-by-step guides for real-world BIM projects. - -.. toctree:: - :maxdepth: 2 - :hidden: - - project0 - project1 - project2 - project3 - project4 - project5 - -.. only:: builder_html and (not singlehtml) - - .. container:: toc-cards - - .. container:: card - - :doc:`Project 0: Designing a Room ` - * Basic walls and openings - * Slabs - * MEP - * Basic furniture - * Basic floor plan drawings - - .. container:: card - - :doc:`Project 1: Designing a Flat ` - * Advanced walls and openings - * Profiles - * Rooms and spaces - * Furniture/fixture libraries - * Elevation/section drawings - - .. container:: card - - :doc:`Project 2: Building a Bungalow ` - * Roof - * Advanced foundation - * Structural elements - * Roof openings - * Underground services - * Running services in subfloor space - * Drawing details - * Basic costing and scheduling - - .. container:: card - - :doc:`Project 3: Multi-Storey Single-Family Home ` - * Templating - * Types - * Complex roofs - * Complex fixtures (e.g. solar panels) - * Complex HVAC, plumbing, electrical - * Basic site landscaping - - .. container:: card - - :doc:`Project 4: Terraced/Town Houses/Duplexes ` - * Shared walls - * Shared roofs - * Complex landscaping - * Duplicating units - * Basic parametric floor plans - * Generating drawings parametrically - * Clash detection - * Coordination with other stakeholders - - .. container:: card - - :doc:`Project 5: Apartment Block ` - * Multiple levels - * Typical floor - * Shared amenities and common areas - * Elevators - * Parametric services - * Complex structural elements - * Advanced exporting - * Merging - * Coordination - * Analysis - * Advanced costing and scheduling - * External tools - -Quickstart Video Tutorial -========================= - -Learn how to model a small building and create simple architectural plans, sections, 2D details, and sheet layouts in this short tutorial series. - -`View all tutorial videos `__ diff --git a/src/bonsai/docs/users/user_interface.rst b/src/bonsai/docs/users/user_interface.rst deleted file mode 100644 index 82c1fbcbc8..0000000000 --- a/src/bonsai/docs/users/user_interface.rst +++ /dev/null @@ -1,23 +0,0 @@ -User Interface Reference -======================== - -This section covers the general user interface of Bonsai. User interface documentation does not cover any specific use case but provides a general reference of Bonsai UI. - -The documentation doesn't cover Blender UI, but makes references to `Blender documentation `__ where appropriate. - -.. * Navigating the Project Browser and Outliner -.. * Using the Property Panels -.. * Toolbars and Menus -.. * Customizing the Interface -.. * Keyboard Shortcuts and Preferences - -.. toctree:: - :hidden: - :maxdepth: 1 - :caption: Contents: - - user_interface/topbar - user_interface/workspace - user_interface/toolbar/index - user_interface/property-editor -