Skip to content

chore(cmake): Standardize namespace to snake_case (DatabaseSystem:: → database_system::)#465

Merged
kcenon merged 1 commit into
mainfrom
chore/cmake-snake-case-namespace-464
Mar 17, 2026
Merged

chore(cmake): Standardize namespace to snake_case (DatabaseSystem:: → database_system::)#465
kcenon merged 1 commit into
mainfrom
chore/cmake-snake-case-namespace-464

Conversation

@kcenon

@kcenon kcenon commented Mar 17, 2026

Copy link
Copy Markdown
Owner

Summary

  • Change CMake export namespace from DatabaseSystem:: to database_system:: to adopt the ecosystem convention of <name>:: snake_case namespacing
  • Add backward compatibility aliases (DatabaseSystem::database, DatabaseSystem::integrated_database) so existing consumers continue to work without changes
  • Update CI workflow, README.md, and README.kr.md to reference the new namespace

What

Area Change
CMakeLists.txt NAMESPACE DatabaseSystem::NAMESPACE database_system:: (install + build-tree export)
cmake/database_system-config.cmake.in Update target references; add add_library(ALIAS) for backward compat
.github/workflows/vcpkg-overlay.yml Update target_link_libraries in find_package verification test
README.md / README.kr.md Update CMake integration examples

Why

Standardize on snake_case namespace (database_system::) to match the ecosystem convention used across sibling projects.

Part of kcenon/common_system#456

Closes #464

Test plan

  • CI builds pass (namespace change is validated by vcpkg-overlay workflow's find_package test)
  • Existing consumers using DatabaseSystem::database continue to work via backward compatibility aliases

… database_system::)

Adopt ecosystem convention of <name>:: snake_case namespace.
Add backward compatibility aliases for DatabaseSystem:: consumers.

Closes #464
@kcenon kcenon merged commit e83941b into main Mar 17, 2026
28 checks passed
@kcenon kcenon deleted the chore/cmake-snake-case-namespace-464 branch March 17, 2026 10:35
kcenon added a commit that referenced this pull request Apr 13, 2026
… database_system::) (#465)

Adopt ecosystem convention of <name>:: snake_case namespace.
Add backward compatibility aliases for DatabaseSystem:: consumers.

Closes #464
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

chore(cmake): Standardize namespace to snake_case (DatabaseSystem:: → database_system::)

1 participant