name: sqlitecpp-workflow description: SQLiteCpp change workflow checklists for API, tests, build files, and changelog updates.
SQLiteCpp Workflow
Change checklist
- Public API has Doxygen (
@brief,@param,@return,@throw). - Tests added under
tests/. - Build files updated (
CMakeLists.txt,meson.build). -
CHANGELOG.mdupdated for user-facing changes.
Add a method
- Declare in
include/SQLiteCpp/<Class>.hwith Doxygen. - Implement in
src/<Class>.cpp. - Add tests in
tests/<Class>_test.cpp. - Update
CHANGELOG.md.
Add a class
- Create
include/SQLiteCpp/NewClass.handsrc/NewClass.cpp. - Add files to
CMakeLists.txt(SQLITECPP_SRCandSQLITECPP_INC). - Add files to
meson.build. - Include in
SQLiteCpp.hif public API. - Create
tests/NewClass_test.cpp. - Add test to
CMakeLists.txtandmeson.build.