docs: đồng bộ tài liệu với trunk=main + convention test mới #161

Merged
tant merged 1 commit from docs/sync-trunk-and-test-convention into main 2026-06-04 19:57:18 +07:00
Owner

Cập nhật DEVELOPMENT.md/README.md/deploy/README.md/HUONG_DAN_SU_DUNG.md/CHANGELOG.md cho khớp: trunk=main (dọn develop/deploy-dokploy sót), convention test 2 tầng + shared _stub + rule chống rò rỉ mock, release scheme tag v* gộp, CHANGELOG 0.11.0 ghi test-suite bench-safe + CI selector fix.

Cập nhật DEVELOPMENT.md/README.md/deploy/README.md/HUONG_DAN_SU_DUNG.md/CHANGELOG.md cho khớp: trunk=main (dọn develop/deploy-dokploy sót), convention test 2 tầng + shared _stub + rule chống rò rỉ mock, release scheme tag v* gộp, CHANGELOG 0.11.0 ghi test-suite bench-safe + CI selector fix.
docs: đồng bộ tài liệu với trunk=main + convention test mới
All checks were successful
Test (offline) / test (pull_request) Successful in 27s
Test (offline) / test (push) Successful in 38s
25c1e3caf7
Cập nhật tài liệu cho khớp trạng thái hiện tại sau khi hợp nhất trunk về
main và migrate test sang shared _stub helper:

- DEVELOPMENT.md §1/§2.4/§8: dọn tham chiếu develop/deploy-dokploy còn
  sót (mâu thuẫn với §5); branch mặc định + base PR + get-app = main.
- DEVELOPMENT.md §7: viết lại convention test — 2 tầng (offline-stub vs
  bench), recipe shared _stub (install_frappe_stub/is_bench_mode), rule
  BẮT BUỘC bọc mọi mutate frappe.* module-level trong
  `if not _stub.is_bench_mode():` (chống rò rỉ sang bench), class skip,
  integration test prerequisites_met()+skipUnless. Marker CI mới.
- deploy/README.md: bỏ scheme image-v*/branch deploy/dokploy, mô tả
  release gộp tag v* trên main → release.yml; sửa cache-bust + repo
  layout (test.yml/release.yml/nightly.yml).
- README.md + HUONG_DAN_SU_DUNG.md: get-app/pull branch develop → main.
- CHANGELOG [0.11.0]: ghi mục test-suite bench-safe + fix CI selector
  (21→70 module offline).
tant merged commit 8718b85542 into main 2026-06-04 19:57:18 +07:00
tant deleted branch docs/sync-trunk-and-test-convention 2026-06-04 19:57:18 +07:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
tant/vhrms!161
No description provided.