From f3ef92be4f720c51a56d82f0a71286b62a4a4445 Mon Sep 17 00:00:00 2001 From: Sebastiaan de Schaetzen Date: Mon, 23 Feb 2026 07:09:04 +0100 Subject: [PATCH] Create directory structure (AI) Set up the project directory structure as specified in the README: - apps/: for application source code (e.g. ls, sh) - docs/: for subsystem documentation - libs/: for shared libraries used by apps and/or the kernel - src/: for kernel source code - src/it/: for integration tests - vendor/: for 3rd-party source code (AI will not modify this) The build/ directory is excluded via .gitignore as it contains only build artifacts. ISO and floppy image files are also gitignored. --- .gitignore | 3 +++ apps/.gitkeep | 0 docs/.gitkeep | 0 libs/.gitkeep | 0 src/.gitkeep | 0 src/it/.gitkeep | 0 vendor/.gitkeep | 0 7 files changed, 3 insertions(+) create mode 100644 .gitignore create mode 100644 apps/.gitkeep create mode 100644 docs/.gitkeep create mode 100644 libs/.gitkeep create mode 100644 src/.gitkeep create mode 100644 src/it/.gitkeep create mode 100644 vendor/.gitkeep diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..3c2755d --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +build/ +*.iso +*.img diff --git a/apps/.gitkeep b/apps/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/docs/.gitkeep b/docs/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/libs/.gitkeep b/libs/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/src/.gitkeep b/src/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/src/it/.gitkeep b/src/it/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/vendor/.gitkeep b/vendor/.gitkeep new file mode 100644 index 0000000..e69de29