Commit Graph

37 Commits

Author SHA1 Message Date
Tuan-Dat Tran
00af8862d3 feat(api): add backend api with express and sqlite 2026-02-23 13:47:44 +01:00
Tuan-Dat Tran
7f06ee7f53 feat(ui): add cv application frontend and configuration 2026-02-23 13:47:08 +01:00
Tuan-Dat Tran
cbf40908a6 docs: add gitleaks setup and api docs info 2026-02-20 17:42:46 +01:00
Tuan-Dat Tran
3d2ee7df7f test(api): update tests for knex 2026-02-20 17:36:03 +01:00
Tuan-Dat Tran
c18410bf5e feat(ci): add gitleaks to pre-commit hook 2026-02-20 17:27:40 +01:00
Tuan-Dat Tran
963b8eccf8 feat(ci): add quality gates to ci workflow 2026-02-20 17:27:32 +01:00
Tuan-Dat Tran
32f3221215 feat(ci): add gitleaks configuration 2026-02-20 17:27:24 +01:00
Tuan-Dat Tran
f6f2dba9e0 feat(ci): add lighthouse ci configuration 2026-02-20 17:25:38 +01:00
Tuan-Dat Tran
278082d322 feat(ci): add coverage configuration 2026-02-20 17:25:15 +01:00
Tuan-Dat Tran
dee36dafd3 feat(ci): add bundlesize configuration 2026-02-20 17:24:21 +01:00
Tuan-Dat Tran
4c0f53a3e3 feat(api): register swagger docs route 2026-02-20 17:21:44 +01:00
Tuan-Dat Tran
8a22e4b120 docs(api): add openapi docs to auth routes 2026-02-20 17:19:18 +01:00
Tuan-Dat Tran
736fefbdc9 feat(api): add swagger docs route 2026-02-20 17:17:54 +01:00
Tuan-Dat Tran
88d02e0315 refactor(api): update cv routes for knex with openapi docs 2026-02-20 17:15:59 +01:00
Tuan-Dat Tran
2d82a85748 refactor(api): use knex for database operations 2026-02-20 17:13:31 +01:00
Tuan-Dat Tran
7e766c5229 feat(api): add knex configuration 2026-02-20 17:09:11 +01:00
Tuan-Dat Tran
3b0d98f15c feat(api): add initial schema migration 2026-02-20 17:08:09 +01:00
Tuan-Dat Tran
7bcea886f1 build(deps): add coverage and bundlesize for quality gates 2026-02-20 17:05:19 +01:00
Tuan-Dat Tran
0834f42d11 build(deps): add knex, swagger-jsdoc, swagger-ui-express 2026-02-20 17:04:53 +01:00
Tuan-Dat Tran
162ddb67dd docs(release): add devops features implementation plan 2026-02-20 16:52:06 +01:00
Tuan-Dat Tran
252afb7e9f docs(release): add devops features design document 2026-02-20 16:46:34 +01:00
Tuan-Dat Tran
950d812159 docs(release): add link to release engineering documentation 2026-02-20 12:25:04 +01:00
Tuan-Dat Tran
c8816c4f36 docs: add comprehensive release engineering documentation 2026-02-20 12:24:15 +01:00
Tuan-Dat Tran
301f75a4b8 chore: set initial development version 2026-02-20 11:00:40 +01:00
Tuan-Dat Tran
f5445770ee docs: add release process documentation 2026-02-20 10:58:22 +01:00
Tuan-Dat Tran
e209d6e241 docs: add initial changelog 2026-02-20 10:45:00 +01:00
Tuan-Dat Tran
154121297b feat(ci): add commitlint validation to ci workflow 2026-02-20 10:43:18 +01:00
Tuan-Dat Tran
5b56edddb2 feat(ci): add nightly build workflow 2026-02-20 10:39:38 +01:00
Tuan-Dat Tran
f5a00d356a feat(ci): add staging deployment workflow 2026-02-20 10:36:59 +01:00
Tuan-Dat Tran
eee5f811ec ci: add semantic-release workflow with docker publishing 2026-02-20 10:33:14 +01:00
Tuan-Dat Tran
6b7eba99d4 feat(docker): add multi-platform build configuration 2026-02-20 10:27:15 +01:00
Tuan-Dat Tran
223c235749 chore(ci): configure husky git hooks for commitlint 2026-02-20 10:22:06 +01:00
Tuan-Dat Tran
3012ebf630 chore(ci): configure commitlint for conventional commits 2026-02-20 10:18:15 +01:00
Tuan-Dat Tran
5c51d8a6e4 chore(ci): configure semantic-release 2026-02-20 10:15:11 +01:00
Tuan-Dat Tran
c24ba6c007 build: add semantic-release, commitlint, and husky dependencies 2026-02-20 10:03:11 +01:00
Tuan-Dat Tran
b3f2919791 docs: add release engineering implementation plan 2026-02-20 09:57:00 +01:00
Tuan-Dat Tran
1741fe1ca1 docs: add release engineering design document 2026-02-20 09:51:01 +01:00