Kho nội dung Jekyll cho website tài liệu tại https://docs.diepxuan.com.
Dự án dùng để quản lý và xuất bản:
- Bài viết kỹ thuật trong
_posts/. - Tài liệu nội bộ trong
documents/. - Hệ thống văn bản pháp luật trong
van-ban/. - Tài liệu vận hành agent và quy trình bảo trì nội dung.
| Đường dẫn | Mục đích |
|---|---|
_posts/ |
Bài viết Jekyll theo ngày. |
documents/ |
Tài liệu nội bộ và trang chỉ mục tài liệu. |
van-ban/ |
Nội dung văn bản pháp luật, phân nhóm theo lĩnh vực. |
docs/ |
Tài liệu kỹ thuật phụ trợ cho dữ liệu, schema, vận hành. |
scripts/ |
Script hỗ trợ crawl, sinh nội dung, kiểm tra dữ liệu. |
archive/ |
Nơi lưu tài liệu cũ hoặc báo cáo đã hết hiệu lực nếu cần giữ lịch sử. |
memory/ |
Memory local của agent, không dùng làm nội dung public. |
- Jekyll build được thực hiện trên GitHub Actions/GitHub Pages.
- Workspace agent không bắt buộc chạy build local.
- Trạng thái build chính thức lấy từ GitHub Actions sau khi branch hoặc PR được đẩy lên GitHub.
- Trước khi commit vẫn cần kiểm tra Markdown, front matter và phạm vi diff.
- Nội dung website ưu tiên tiếng Việt.
- Không dùng biểu tượng cảm xúc trong tài liệu mới.
- Page/post cần front matter đầy đủ khi được render bởi Jekyll.
- Không commit credential, token, password hoặc file state local.
- Với văn bản pháp luật, ưu tiên nguồn chính thức
vanban.chinhphu.vnvà file PDF từdatafiles.chinhphu.vn.
- Cập nhật từ
main. - Tạo branch mới đúng phạm vi task.
- Chỉ sửa các file thuộc scope.
- Commit theo Conventional Commits.
- Push branch và tạo PR để Sếp review.
- Chỉ merge khi Sếp yêu cầu rõ.
AGENTS.md: giao thức vận hành agent trong workspace.SOUL.md: nguyên tắc cốt lõi và kỷ luật làm việc.HEARTBEAT.md: mô tả các task tự động và backlog pháp luật.REFACTOR_GUIDE.md: hướng dẫn refactor từng file trongvan-ban/.documents/LEGISLATION_TRACKING.md: backlog văn bản pháp luật mới.docs/VANBAN_DATA_STRUCTURE.md: cấu trúc dữ liệu văn bản pháp luật.
- Không lưu thông tin đăng nhập trong repo.
- Các cấu hình nhạy cảm phải đi qua biến môi trường hoặc secret store.
- File local như
.heartbeat-state.jsonvà long-term memory của agent không được commit.
Cập nhật lần cuối: 2026-05-28