Rename cpplib
- cpplib-exclusive TODOS from #87 (comment 79782)
- Leave proto unchanged
- follow-up for inttests and octave: caosdb-cppinttest#5 (closed), caosdb-octavelib#19
Follow-up for supporting legacy client config file: #96
cpplib-repo
Filesystem
- folder names
- .cpp/.h file names
Source/Tests
- References to folder/file names in source/headers
- Namespaces
-
Variable names: logging.cpp,
log_level.h
,ccaosdb.h/cpp
- Macros: CAOSDB_LOG_TRACE, logging.cpp
- Licenses (L-GPL): "This file is a part of the CaosDB Project."
-
Add support for
linkahead_client.json
-
Add test formoved to #96caosdb_client.json
(legacy support) -
Add deprecation notes formoved to #96caosdb_client.json
CMake files
- Project name
- library names
- executable names
- namespace
- variable names
- Makefile: conan settings
Docs
- Licenses
- Project Name (CaosDB)
- Library Name (libcaosdb)
-
Config:
conf.py.in
- CMakeLists.txt: Doxygen, variable names, file names
- Add sections update renaming to README and CHANGELOG
-
Hard coded links to https://gitlab.indiscale.com/caosdb/src/caosdb-cpplibWONTDO for now
Conan
- Project name
- topics
-
url?WONTDO for now - test_package
Repository
-
Should we actually move the repository on gitlab.indiscale.com? gitlab.com is already movedWONTDO for now -
URLWONTDO for now
vcpkg
- Project name
GitLab CI ?
- .gitlab-ci: CI_REGISTRY_IMAGE WONTDO for now
- Dockerfile: libcaosdb_commit` WONTDO for now