diff --git a/doc/assets/vaev.png b/doc/assets/vaev.png deleted file mode 100644 index 25abcca5598..00000000000 Binary files a/doc/assets/vaev.png and /dev/null differ diff --git a/doc/assets/vaev.webp b/doc/assets/vaev.webp deleted file mode 100644 index 2aef3c2a3ea..00000000000 Binary files a/doc/assets/vaev.webp and /dev/null differ diff --git a/readme.md b/readme.md index ca4ed019afe..7ba111329ae 100644 --- a/readme.md +++ b/readme.md @@ -1,11 +1,19 @@ -![skiftOS Screenshot](doc/assets/bento.png) - -## About - -[![Codacy Badge](https://app.codacy.com/project/badge/Grade/3ad24f7f90be4c969de7444377906c1c)](https://app.codacy.com/gh/skift-org/skift/dashboard?utm_source=gh&utm_medium=referral&utm_content=&utm_campaign=Badge_grade) - +
+
+ +

+ + +

+
+

Website - Discord - Documentation +

+ +
+
> **⚠ Warning**
skiftOS is currently in the early stages of development and is not yet ready for daily use. Please do not use it in production environments. Here be dragons! 🐉 @@ -14,12 +22,12 @@ ## Key Features -- **Karm**: A modern C++ core library providing foundational building blocks. -- **KarmUI**: A reactive UI framework for building elegant user interfaces. -- **Hideo**: A beautiful desktop environment prioritizing intuitive design. -- **Hjert**: A capability-based "pragmatic" microkernel. -- **CuteKit**: A versatile build system and package manager designed for cross-compilation and complex project management. -- **Vaev**: A browser engine built for speed, accuracy, and simplicity. +- [**Karm**](src/libs): A modern C++ core library providing foundational building blocks. +- [**KarmUI**](src/libs/karm-ui/): A reactive UI framework for building elegant user interfaces. +- [**Hideo**](src/apps): A beautiful desktop environment prioritizing intuitive design. +- [**Hjert**](src/kernel): A capability-based "pragmatic" microkernel. +- [**CuteKit**](https://github.com/cute-engineering/cutekit): A versatile build system and package manager designed for cross-compilation and complex project management. +- [**Vaev**](src/web): A browser engine built for speed, accuracy, and simplicity. ## Core Philosophy diff --git a/src/apps/doc/assets/capture.jpg b/src/apps/doc/assets/capture.jpg new file mode 100644 index 00000000000..922aee3fcad Binary files /dev/null and b/src/apps/doc/assets/capture.jpg differ diff --git a/src/apps/doc/assets/logo.svg b/src/apps/doc/assets/logo.svg new file mode 100644 index 00000000000..05dc5167b7d --- /dev/null +++ b/src/apps/doc/assets/logo.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/src/apps/readme.md b/src/apps/readme.md new file mode 100644 index 00000000000..a7f03cb7624 --- /dev/null +++ b/src/apps/readme.md @@ -0,0 +1,25 @@ +
+
+

+ +

+

+ A modern desktop environment for Skift & Linux +

+
+
+ +![](doc/assets/capture.jpg) + +
+
+ +## License + + + LGPL3 License + + +The hideo desktop environment is licensed under the **GNU Lesser General Public License v3.0 or later**. + +The full text of the license can be accessed via [this link](https://www.gnu.org/licenses/lgpl-3.0-standalone.html) and is also included in the [license.txt](license.txt) file of this software package. diff --git a/src/clis/byg/main.cpp b/src/clis/byg/main.cpp deleted file mode 100644 index 49beebad38f..00000000000 --- a/src/clis/byg/main.cpp +++ /dev/null @@ -1,6 +0,0 @@ -#include - -Async::Task<> entryPointAsync(Sys::Context &) { - Sys::println("Hello, World!"); - co_return Ok(); -} diff --git a/src/clis/byg/manifest.json b/src/clis/byg/manifest.json deleted file mode 100644 index b636d56b122..00000000000 --- a/src/clis/byg/manifest.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "$schema": "https://schemas.cute.engineering/stable/cutekit.manifest.component.v1", - "id": "byg", - "type": "exe", - "description": "Build system", - "requires": [ - "karm-sys" - ] -} diff --git a/src/clis/cc/main.cpp b/src/clis/cc/main.cpp deleted file mode 100644 index 49beebad38f..00000000000 --- a/src/clis/cc/main.cpp +++ /dev/null @@ -1,6 +0,0 @@ -#include - -Async::Task<> entryPointAsync(Sys::Context &) { - Sys::println("Hello, World!"); - co_return Ok(); -} diff --git a/src/clis/cc/manifest.json b/src/clis/cc/manifest.json deleted file mode 100644 index 57501cdf3d1..00000000000 --- a/src/clis/cc/manifest.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "$schema": "https://schemas.cute.engineering/stable/cutekit.manifest.component.v1", - "id": "cc", - "type": "exe", - "description": "Compiler collection", - "requires": [ - "karm-jit", - "karm-sys" - ] -} diff --git a/src/web/doc/assets/vaev.png b/src/web/doc/assets/vaev.png index 25abcca5598..f4c2dcb6cb1 100644 Binary files a/src/web/doc/assets/vaev.png and b/src/web/doc/assets/vaev.png differ