Initial commit: Kareer, a Kirigami job application tracker

C++/Qt6/KDE Frameworks 6 app with a SQLite-backed data layer, a
Sankey-diagram dashboard, and a full CLI (add/list/show/update/stage/
delete/stats/stages) for scripting from other tools.
This commit is contained in:
2026-07-03 10:35:16 -05:00
commit 337eb1a6bd
33 changed files with 4071 additions and 0 deletions
+39
View File
@@ -0,0 +1,39 @@
# SPDX-License-Identifier: GPL-3.0-or-later
add_executable(jobsdatabasetest
jobsdatabasetest.cpp
../src/jobstage.cpp
../src/jobsdatabase.cpp
)
target_include_directories(jobsdatabasetest PRIVATE ../src)
target_link_libraries(jobsdatabasetest PRIVATE
Qt6::Core
Qt6::Gui
Qt6::Sql
Qt6::Test
KF6::I18n
)
add_test(NAME jobsdatabasetest COMMAND jobsdatabasetest)
add_executable(sankeylayouttest
sankeylayouttest.cpp
../src/jobstage.cpp
../src/jobsdatabase.cpp
../src/sankeymodel.cpp
)
target_include_directories(sankeylayouttest PRIVATE ../src)
target_link_libraries(sankeylayouttest PRIVATE
Qt6::Core
Qt6::Gui
Qt6::Qml
Qt6::Sql
Qt6::Test
KF6::I18n
)
add_test(NAME sankeylayouttest COMMAND sankeylayouttest)