From 37481f58ceea507d70309edcbe9fc87bcc818fb8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Arkadiusz=20J=C4=99drzejewski?= Date: Wed, 14 Jan 2026 14:38:39 +0000 Subject: [PATCH] repo: move `src/` to `score` Move components under `src/` to `score/` directory. --- BUILD | 1 - README.md | 8 ++++---- docs/index.rst | 4 ++-- .../mw/log/rust/mw_logger}/BUILD | 6 +++--- .../mw/log/rust/mw_logger}/examples/config/logging.json | 0 .../mw/log/rust/mw_logger}/examples/main.rs | 2 +- .../mw/log/rust/mw_logger}/src/lib.rs | 0 .../mw/log/rust/mw_logger}/src/mw_log_ffi.rs | 0 .../mw/log/rust/mw_logger}/src/rust_cpp_log_adapter.cpp | 0 scripts/generate_rust_analyzer_support.sh | 2 +- src/BUILD | 0 src/cpp/.gitkeep | 0 12 files changed, 11 insertions(+), 12 deletions(-) rename {src/rust/mw_log_subscriber => score/mw/log/rust/mw_logger}/BUILD (93%) rename {src/rust/mw_log_subscriber => score/mw/log/rust/mw_logger}/examples/config/logging.json (100%) rename {src/rust/mw_log_subscriber => score/mw/log/rust/mw_logger}/examples/main.rs (98%) rename {src/rust/mw_log_subscriber => score/mw/log/rust/mw_logger}/src/lib.rs (100%) rename {src/rust/mw_log_subscriber => score/mw/log/rust/mw_logger}/src/mw_log_ffi.rs (100%) rename {src/rust/mw_log_subscriber => score/mw/log/rust/mw_logger}/src/rust_cpp_log_adapter.cpp (100%) delete mode 100644 src/BUILD delete mode 100644 src/cpp/.gitkeep diff --git a/BUILD b/BUILD index b1c9667..c214ee9 100644 --- a/BUILD +++ b/BUILD @@ -25,7 +25,6 @@ copyright_checker( "docs", "examples", "score", - "src", "tests", "//:.bazelrc", "//:BUILD", diff --git a/README.md b/README.md index 0dd2bd3..306317c 100644 --- a/README.md +++ b/README.md @@ -17,7 +17,7 @@ It provides a **standardized project structure**, ensuring best practices for: | File/Folder | Description | | ----------------------------------- | ------------------------------------------------- | | `README.md` | Short description & build instructions | -| `src/` | Source files for the module | +| `score/` | Source files for the module | | `tests/` | Unit tests (UT) and integration tests (IT) | | `examples/` | Example files used for guidance | | `docs/` | Documentation (Doxygen for C++ / mdBook for Rust) | @@ -47,15 +47,15 @@ cd YOUR_PROJECT To build all targets of the module the following command can be used: ```sh -bazel build //src/... +bazel build //score/... ``` This command will instruct Bazel to build all targets that are under Bazel -package `src/`. The ideal solution is to provide single target that builds +package `score/`. The ideal solution is to provide single target that builds artifacts, for example: ```sh -bazel build //src/:release_artifacts +bazel build //score/:release_artifacts ``` where `:release_artifacts` is filegroup target that collects all release diff --git a/docs/index.rst b/docs/index.rst index f8e53da..2667bd1 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -44,7 +44,7 @@ Project Layout The module template includes the following top-level structure: -- `src/`: Main C++/Rust sources +- `score/`: Main C++/Rust sources - `tests/`: Unit and integration tests - `examples/`: Usage examples - `docs/`: Documentation using `docs-as-code` @@ -57,7 +57,7 @@ To build the module: .. code-block:: bash - bazel build //src/... + bazel build //score/... To run tests: diff --git a/src/rust/mw_log_subscriber/BUILD b/score/mw/log/rust/mw_logger/BUILD similarity index 93% rename from src/rust/mw_log_subscriber/BUILD rename to score/mw/log/rust/mw_logger/BUILD index 285d303..acc2499 100644 --- a/src/rust/mw_log_subscriber/BUILD +++ b/score/mw/log/rust/mw_logger/BUILD @@ -25,9 +25,9 @@ cc_library( ) rust_library( - name = "mw_log_subscriber", + name = "mw_logger", srcs = glob(["src/**/*.rs"]), - crate_name = "mw_log_subscriber", + crate_name = "mw_logger", edition = "2021", visibility = ["//visibility:public"], deps = [ @@ -50,7 +50,7 @@ rust_binary( ], visibility = ["//visibility:public"], deps = [ - ":mw_log_subscriber", + ":mw_logger", "@score_baselibs//score/mw/log/rust:log", ], ) diff --git a/src/rust/mw_log_subscriber/examples/config/logging.json b/score/mw/log/rust/mw_logger/examples/config/logging.json similarity index 100% rename from src/rust/mw_log_subscriber/examples/config/logging.json rename to score/mw/log/rust/mw_logger/examples/config/logging.json diff --git a/src/rust/mw_log_subscriber/examples/main.rs b/score/mw/log/rust/mw_logger/examples/main.rs similarity index 98% rename from src/rust/mw_log_subscriber/examples/main.rs rename to score/mw/log/rust/mw_logger/examples/main.rs index d31299e..a02bfee 100644 --- a/src/rust/mw_log_subscriber/examples/main.rs +++ b/score/mw/log/rust/mw_logger/examples/main.rs @@ -14,7 +14,7 @@ use std::path::PathBuf; use log::{debug, error, info, trace, warn}; -use mw_log_subscriber::MwLoggerBuilder; +use mw_logger::MwLoggerBuilder; fn main() { //Setup for example using config file diff --git a/src/rust/mw_log_subscriber/src/lib.rs b/score/mw/log/rust/mw_logger/src/lib.rs similarity index 100% rename from src/rust/mw_log_subscriber/src/lib.rs rename to score/mw/log/rust/mw_logger/src/lib.rs diff --git a/src/rust/mw_log_subscriber/src/mw_log_ffi.rs b/score/mw/log/rust/mw_logger/src/mw_log_ffi.rs similarity index 100% rename from src/rust/mw_log_subscriber/src/mw_log_ffi.rs rename to score/mw/log/rust/mw_logger/src/mw_log_ffi.rs diff --git a/src/rust/mw_log_subscriber/src/rust_cpp_log_adapter.cpp b/score/mw/log/rust/mw_logger/src/rust_cpp_log_adapter.cpp similarity index 100% rename from src/rust/mw_log_subscriber/src/rust_cpp_log_adapter.cpp rename to score/mw/log/rust/mw_logger/src/rust_cpp_log_adapter.cpp diff --git a/scripts/generate_rust_analyzer_support.sh b/scripts/generate_rust_analyzer_support.sh index 2f78bc7..2a67257 100755 --- a/scripts/generate_rust_analyzer_support.sh +++ b/scripts/generate_rust_analyzer_support.sh @@ -3,4 +3,4 @@ set -e # Manual targets are not take into account, must be set explicitly -bazel run @rules_rust//tools/rust_analyzer:gen_rust_project -- "@//examples/..." "@//src/..." "@//tests/..." +bazel run @rules_rust//tools/rust_analyzer:gen_rust_project -- "@//examples/..." "@//score/..." "@//tests/..." diff --git a/src/BUILD b/src/BUILD deleted file mode 100644 index e69de29..0000000 diff --git a/src/cpp/.gitkeep b/src/cpp/.gitkeep deleted file mode 100644 index e69de29..0000000