Skip to content

Rename cpplib

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 for caosdb_client.json (legacy support) moved to #96
  • Add deprecation notes for caosdb_client.json moved to #96

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-cpplib WONTDO 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 moved WONTDO for now
  • URL WONTDO for now

vcpkg

  • Project name

GitLab CI ? - .gitlab-ci: CI_REGISTRY_IMAGE WONTDO for now - Dockerfile: libcaosdb_commit` WONTDO for now

Edited by Joscha Schmiedt