From 36bd2efdc56877729617ccf5222911484fb86d31 Mon Sep 17 00:00:00 2001 From: Amlal El Mahrouss Date: Wed, 19 Nov 2025 01:35:47 +0100 Subject: feat: new README and CI. Signed-off-by: Amlal El Mahrouss --- .github/workflows/system-ci.yml | 22 ++++++++++++++++++++++ README.md | 12 +++++------- meta/readme-logo.png | Bin 0 -> 887313 bytes sbin/install.cc | 6 ++++-- 4 files changed, 31 insertions(+), 9 deletions(-) create mode 100644 .github/workflows/system-ci.yml create mode 100644 meta/readme-logo.png diff --git a/.github/workflows/system-ci.yml b/.github/workflows/system-ci.yml new file mode 100644 index 0000000..3027a43 --- /dev/null +++ b/.github/workflows/system-ci.yml @@ -0,0 +1,22 @@ +name: System CI + +on: + push: + branches: [ "stable" ] + pull_request: + branches: [ "stable" ] + +jobs: + build: + + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v4 + - name: Install Packages + run: sudo apt-get install libboost-all-dev + - name: Build SuperNE + run: | + cd sbin + mkdir build + cd build \ No newline at end of file diff --git a/README.md b/README.md index 83a725b..4a3d41d 100644 --- a/README.md +++ b/README.md @@ -1,15 +1,13 @@ -# The SuperNE + ## Brief -A centralized repository designed to hold the NeKernel.org projects together. +A centralized repository made to hold the NeKernel components together. Acting as the software distribution for NeKernel. ## Why? -Mainly for three reasons: - -- Holds the codebase in a single repository, it is way more maintable than a fragmented one. -- Easier paths based on the `superne` path, i.e (../kernel -> /superne/dev/kernel) -- One superne release is easier than releasing each component on its own. +- Hold the codebase in a single repository, it is way more maintable than a fragmented one. +- Easier paths based on the `system` path, i.e (../kernel -> /system/dev/nekernel) +- One system release is easier than releasing each component on its own. ###### Copyright 2025 - Amlal El Mahrouss & NeKernel.org Contributors. Licensed under Apache 2.0. diff --git a/meta/readme-logo.png b/meta/readme-logo.png new file mode 100644 index 0000000..b7ec578 Binary files /dev/null and b/meta/readme-logo.png differ diff --git a/sbin/install.cc b/sbin/install.cc index cb9115b..4bdb4fa 100644 --- a/sbin/install.cc +++ b/sbin/install.cc @@ -8,9 +8,11 @@ Copyright (C) 2025, Amlal El Mahrouss, licensed under the Apache 2.0 license. int main(int argc, char** argv) { - ocl::io::print("install: installing target system...\n"); + ocl::io::print("install: Installing distribution...\n"); /// AMLALE: TODO: implement the install logic here. + + ocl::io::print("install: Done!\n"); - return 0; + return EXIT_SUCCESS; } \ No newline at end of file -- cgit v1.2.3