# Proposing New Libraries: ## Abstract OCL proposals can be done at the following address: [contact@nekernel.org](contact@nekernel.org). Or one can propose via the Discord link provided in the README. In the #open-cpp-libraries channel. ### 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//detail include/ocl/ 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.