Ver Fonte

Added architecture index. needs expansion

JornosDekstop há 2 anos atrás
pai
commit
2a8c0383d5

+ 0 - 7
en/contributors/engine/architecture/build-architecture.md → en/contributors/engine/architecture/build-details.md

@@ -1,12 +1,5 @@
 # Build details
 # Build details
 
 
-?? https://github.com/stride3d/stride/edit/master/docs/technical/build-pipeline.md
-WIP: COPIED from link above
-
-# Build
-
-## Overview
-
 This is a technical description what happens in our build and how it is organized. This covers mostly the build architecture of Stride itself.
 This is a technical description what happens in our build and how it is organized. This covers mostly the build architecture of Stride itself.
 
 
 * [Targets](../Targets) contains the MSBuild target files used by Games
 * [Targets](../Targets) contains the MSBuild target files used by Games

+ 0 - 0
en/contributors/engine/build-pipeline.md → en/contributors/engine/architecture/build-pipeline.md


+ 18 - 0
en/contributors/engine/architecture/index.md

@@ -0,0 +1,18 @@
+# Engine architecture
+General explanation of Stride engine source
+
+
+### [Build pipeline](build-pipeline.md)
+Explanation on the current build pipeline.
+
+### [Build details](build-details.md)
+Details on the building process of the Stride engine.
+
+### [Graphics API](graphics-api.md)
+Stride support different graphics APIs. Here you can read more about them.
+
+### [Dependency graph](dependency-graph.md)
+A graphical overview of Stride's Assemblies, NameSpaces and Core methods
+
+### [Asset introspection](asset-introspection.md)
+How and why the Stride engine uses asset introspection

+ 1 - 2
en/contributors/engine/contribute-engine.md → en/contributors/engine/contribute-code.md

@@ -1,5 +1,4 @@
-# Contributing to Stride
-
+# Contribute Code
 
 
 ## Check our issue tracker
 ## Check our issue tracker
 Please take a look at our [issue tracker](https://github.com/stride3d/stride/issues).
 Please take a look at our [issue tracker](https://github.com/stride3d/stride/issues).

+ 12 - 13
en/contributors/engine/index.md

@@ -1,33 +1,32 @@
 # Contribute to Stride engine
 # Contribute to Stride engine
 Here you can find various pages describing building the source locally for different systems. You can also find information about stride's architecture.
 Here you can find various pages describing building the source locally for different systems. You can also find information about stride's architecture.
 
 
-# [Contributing to the engine](contribute-engine.md)
+### [Contribute code](contribute-engine.md)
 Want to help out fixing bugs or making new features? Check out how you can do so.
 Want to help out fixing bugs or making new features? Check out how you can do so.
 
 
-# [Building on Windows](building-source-windows.md)
+### [Building on Windows](building-source-windows.md)
 Building and running the Stride engine locally on Windows using [Visual Studio](building-source-windows.md) or other [IDEs](building-source-windows-other-ide.md)
 Building and running the Stride engine locally on Windows using [Visual Studio](building-source-windows.md) or other [IDEs](building-source-windows-other-ide.md)
 
 
-# [Building on Linux](building-source-linux.md)
+### [Building on Linux](building-source-linux.md)
 Building the Stride engine locally on Linux
 Building the Stride engine locally on Linux
 
 
-# [Localization](localization.md)
+### [Localization](localization.md)
 Learn how manage translations for the engine.
 Learn how manage translations for the engine.
 
 
-# [Build pipeline](build-pipeline.md)
-Explanation on the current build pipeline.
-
 
 
 
 
-# Architecture
+# Architecture 🧬
+### [Build pipeline](architecture/build-pipeline.md)
+Explanation on the current build pipeline.
 
 
-# [Build architecture](architecture/build-architecture.md)
-Details on how the Stride engine is designed.
+### [Build details](architecture/build-details.md)
+Details on the building process of the Stride engine.
 
 
-## [Graphics API](architecture/graphics-api.md)
+### [Graphics API](architecture/graphics-api.md)
 Stride support different graphics APIs. Here you can read more about them.
 Stride support different graphics APIs. Here you can read more about them.
 
 
-## [Dependency graph](architecture/dependency-graph.md)
+### [Dependency graph](architecture/dependency-graph.md)
 A graphical overview of Stride's Assemblies, NameSpaces and Core methods
 A graphical overview of Stride's Assemblies, NameSpaces and Core methods
 
 
-## [Asset introspection](architecture/asset-introspection.md)
+### [Asset introspection](architecture/asset-introspection.md)
 How and why the Stride engine uses asset introspection
 How and why the Stride engine uses asset introspection

+ 16 - 12
en/contributors/toc.yml

@@ -6,23 +6,27 @@
   expanded: false
   expanded: false
   href: engine/index.md
   href: engine/index.md
   items:
   items:
-  - name: Contributing to Stride
-    href: engine/contribute-engine.md
+  - name: Contribute to code
+    href: engine/contribute-code.md
   - name: Building source on Windows
   - name: Building source on Windows
     href: engine/building-source-windows.md
     href: engine/building-source-windows.md
   - name: Building source on Linux
   - name: Building source on Linux
     href: engine/building-source-linux.md
     href: engine/building-source-linux.md
-  - name: Build pipeline
-    href: engine/build-pipeline.md
   - name: Localization
   - name: Localization
     href: engine/localization.md
     href: engine/localization.md
-  - name: Build architecture
-    href: engine/build-architecture.md
-  - name: Graphics API
-    href: engine/architecture/graphics-api.md
-  - name: Dependency graph
-    href: engine/architecture/dependency-graph.md
-  - name: Asset introspection
-    href: engine/build-pipeline.md
+  - name: 🧬️ Architecture
+    expanded: false
+    href: engine/architecture/index.md
+    items:
+    - name: Build pipeline
+      href: engine/architecture/build-pipeline.md
+    - name: Build details
+      href: engine/architecture/build-details.md
+    - name: Graphics API
+      href: engine/architecture/graphics-api.md
+    - name: Dependency graph
+      href: engine/architecture/dependency-graph.md
+    - name: Asset introspection
+      href: engine/build-pipeline.md
 
 
 
 

+ 1 - 1
en/contributors/ways-to-contribute.md

@@ -26,7 +26,7 @@ Contributing to Pull Requests (PRs) is excellent as it enables active participat
 
 
 ### [Contribute code](engine/contribute-engine.md) 
 ### [Contribute code](engine/contribute-engine.md) 
 If you're passionate about C# and want to contribute by building features or fixing bugs in Stride, dive into the source code and get involved!
 If you're passionate about C# and want to contribute by building features or fixing bugs in Stride, dive into the source code and get involved!
-Have a look at the Github issues label [Good first issue](https://github.com/stride3d/stride/labels/good%20first%20issue).
+Have a look at the Github issues label [Good first issue](https://github.com/stride3d/stride/labels/good%20first%20issue)
 
 
 ### [Contribute to Documentation](documentation/contribute-documentation.md) 🪶
 ### [Contribute to Documentation](documentation/contribute-documentation.md) 🪶
 Enhance the official documentation and tutorials by expanding the manual or creating textual/video guides. Your contributions will greatly improve accessibility and understanding for users.
 Enhance the official documentation and tutorials by expanding the manual or creating textual/video guides. Your contributions will greatly improve accessibility and understanding for users.