diff --git a/case/case.3mf b/case/case.3mf new file mode 100644 index 0000000..cdadb5d Binary files /dev/null and b/case/case.3mf differ diff --git a/case/flap.3mf b/case/flap.3mf new file mode 100644 index 0000000..a28b06b Binary files /dev/null and b/case/flap.3mf differ diff --git a/case/seal.3mf b/case/seal.3mf new file mode 100644 index 0000000..346c334 Binary files /dev/null and b/case/seal.3mf differ diff --git a/website/content/Software/1740079429350-compiling/featured.png b/website/content/Software/1740079429350-compiling/featured.png new file mode 100644 index 0000000..d97bbf2 Binary files /dev/null and b/website/content/Software/1740079429350-compiling/featured.png differ diff --git a/website/content/Software/1740079429350-compiling/index.md b/website/content/Software/1740079429350-compiling/index.md new file mode 100644 index 0000000..7bdc39a --- /dev/null +++ b/website/content/Software/1740079429350-compiling/index.md @@ -0,0 +1,41 @@ +--- +title: "compiling" +date: 2025-02-20 +draft: false +description: "How to compile the project" +tags: ["clone", "compile"] +--- +# Preconditons: +* NPM is installed +* rustup is installed +* espup is installed + + +# Cloning Git +Clone the git via the tool of your choice to your local computer +``` +git clone https://git.mannheim.ccc.de/C3MA/PlantCtrl.git +``` +switch to the newly cloned folder +``` +cd PlantCtrl/rust +``` +# Install rust +rustup description +install ldproxy +``` +cargo install ldproxy +``` +# Esp Toolchain +espup description +# Webpack install +The buildin config website is currently build inline via npm - typescript - webpack and then directly embedded into the binary, so it is required to have webpack build working. +``` +cd src_webpack/ +npm install +``` +Check the webpack build is working +``` +npx webpack +``` +# Cargo Build