Folder Docs

This commit is contained in:
2026-08-02 23:10:22 +03:00
parent d265aa80d6
commit b3af6f5f5e
2 changed files with 75 additions and 4 deletions
+19 -4
View File
@@ -44,16 +44,30 @@
"file": "Installer Compiler.canvas", "file": "Installer Compiler.canvas",
"viewState": { "viewState": {
"x": -268.33992768217, "x": -268.33992768217,
"y": 184.44489369829932, "y": -398.4757634847855,
"zoom": -0.8 "zoom": -0.8
} }
}, },
"icon": "lucide-layout-dashboard", "icon": "lucide-layout-dashboard",
"title": "Installer Compiler" "title": "Installer Compiler"
} }
},
{
"id": "4fa84b58c13e8c17",
"type": "leaf",
"state": {
"type": "markdown",
"state": {
"file": "Whats all the folders?!?.md",
"mode": "source",
"source": false
},
"icon": "lucide-file",
"title": "Whats all the folders?!?"
}
} }
], ],
"currentTab": 2 "currentTab": 3
} }
], ],
"direction": "vertical" "direction": "vertical"
@@ -215,10 +229,11 @@
"bases:Create new base": false "bases:Create new base": false
} }
}, },
"active": "a01c86c721acf22c", "active": "4fa84b58c13e8c17",
"lastOpenFiles": [ "lastOpenFiles": [
"InstalationFlow.canvas",
"Installer Compiler.canvas", "Installer Compiler.canvas",
"Whats all the folders?!?.md",
"InstalationFlow.canvas",
"Instalation.md", "Instalation.md",
"Requirements.md", "Requirements.md",
"To Do.md", "To Do.md",
@@ -0,0 +1,56 @@
- - -
So Generally the project is structured in this way to accommodate for the build tool that bundles and compiles everything into a single install sequence... what im trying to say is its made for modularity first!
# Lets get started with `/`
Any directory that is aware by the bundler is ==^Highlighted==
## The `art` Directory
Thats Where you put art... doesnt really get used in the bundler but might get used in the future!
## The `DevTools`
- - -
So DevTools consist of programs that intend to help with the development of Troposphere s.a:
`Build_Project` -> Actual bundler & compiler
`JiboSync` -> WIP , sync files and dynamically update the environment
`sll` -> Simple Logging Library for python
`TreeLib` -> Library to create fancy trees :)
## `examples`
The examples directory will host a bunch of examples using the troposphere library , but still a WIP
## ==^include== directory
Thats parts of the bundler that will be included into the final port and each sub directory plays a different role on where it will correspond in the root of the robot
### `dual_rootfs` and `dualrootfs.tar.gz`
This is a regular Linux system tree (UN initialized)
### `root`
The root directory represents the robots root directory and any path inside will be resolved into the robot, ->>> ==Conflicting files will always be overwritten by tropospheres bundle ==<<<-
### `root_cfg` - To be discontinued
### `shell`
In shell are only troposphere related files and , while they will not always resolve directly to the root tree instead the bundler decides where these would be located
## `output`
Thats where the final builds & bundled binaries will end, copy that folder onto a robot and run the equivalent to `install.sh`
## ==^troposphere_lib==
Thats the standard library for troposphere
## ==^splash_0.png==
This will be the boot splash on the bundled output