diff options
| author | Amlal El Mahrouss <amlal@nekernel.org> | 2026-01-24 10:22:15 +0100 |
|---|---|---|
| committer | Amlal El Mahrouss <amlal@nekernel.org> | 2026-01-24 10:22:15 +0100 |
| commit | fe9f08fdbab41b42fb51d17df65090ed1d81751f (patch) | |
| tree | c026e1c3a5b0405ab17d79f1f4fcf6a978fe106b /PROPOSING.md | |
| parent | bcc73b23e9d1980b6a897499b4a4202375ae7655 (diff) | |
chore: update header guard.
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
Diffstat (limited to 'PROPOSING.md')
| -rw-r--r-- | PROPOSING.md | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/PROPOSING.md b/PROPOSING.md new file mode 100644 index 0000000..8a18747 --- /dev/null +++ b/PROPOSING.md @@ -0,0 +1,36 @@ +# Proposing New Libraries: + +## Abstract + +OCL proposals can be done at the following address: [contact@nekernel.org](contact@nekernel.org). + +### Note + +Freestanding targets are defined using the `OCL_FREESTANDING` macro. + +- Verified: Freestanding verified. +- Half-Verified: Some components have been freestanding verified. +- Unverified: Library is not freestanding. + +## Acceptance Criterias: + +### I: The library must be based on `OCL.Core` (Half-Verified) + +### II: The Library must follow a specific structure. (Verified) + +``` +.github/ +include/ocl/<library_name>/detail +include/ocl/<library_name> +test/ +example/ +.clang-format +.editorconfig +LICENSE +``` + +### III: The Library must be able to be compiled as header-only, and targeting C++20 or higher. (Verified) + +### IV: The Library must include unit tests using a known framework. (GTest, Boost.Test, Catch2). (Unverified) + +### V: The Library must contain a Free Software License, such as, the BSD, or BSL license. |
