Quy định về tên dự án
1. Quy định về tên dự án
Tên dự án theo quy chuẩn như sau:
- Tên sản phẩm - biz : Project chứa nghiệp vụ, ví dụ: idesk-biz
- Tên sản phẩm - ui : Project giao diện, ví dụ: idesk-ui
- Tên sản phẩm - war : Project đóng gói war, ví dụ: idesk-war
- Tên sản phẩm - mobile : Project dành cho mobile, ví dụ: dvc-mobile, app-mobile
- Tên sản phẩm - web : Project dành cho các trang website, ví dụ: calista-web trong nhóm sản phẩm website
2. Quy định commit lên SVN
Thư mục sản phẩm
Mỗi sản phẩm sẽ được tạo một nhánh tương ứng trong thư mục http://svn.inetcloud.vn/svn/Products/Source/
Giải thích các thư mục sản phẩm của công ty:
- cbcc: phần mềm cán bộ công chức
- cloud-apps: các sản phẩm kế toán không còn phát triển
- common: Các dự án thư viện base
- cpxd: Phần mềm cấp phép xây dựng
- crm: Hệ thống CRM dành cho doanh nghiệp
- customer: Các đặc thù triển khai cho từng khách hàng
- data-analytics: Hệ thống phân tích dữ liệu
- dkkd: Phần mềm đăng ký kinh doanh
- dtkntc: Phần mềm đơn thư khiếu nại tố cáo
- edxml: Bộ thư viện đóng gói Edxml dành cho ESB
- enterprise: Các sản phẩm cho doanh nghiệp thuộc hệ sinh thái Calista
- examples: Thư mục ví dụ
- framework: Framework nền tảng của công ty iNet
- icitizen: Cổng dữ liệu công dân điện tử
- idesk: Phần mềm quản lý văn bản
- ieagle: Hệ thống thông tin tổng hợp
- igate: Hệ thống thông tin một cửa điện tử
- ihorae: Trục liên thông văn bản
- ikepler: Phần mềm theo dõi đôn đốc chỉ đạo
- ilotus: Hệ thống quản trị tập trung
- imail: Hệ thống thư điện tử
- imonitoring: Công cụ giám sát các ứng dụng
- iocean: Kho văn bản điện tử
- iprocedure: Kho dữ liệu Thủ tục hành chính
- mobile: Các sản phẩm dành cho mobile
- payment: Thanh toán trực tuyến
- portal: Nền tảng iNet Solutions và các sản phẩm
- sdks: Các sdk của ESB
- temporary: Lưu trữ các dự án cũ, tạm thời
- tinyapp: Các ứng dụng nhỏ phục vụ doanh nghiệp
- utilities: Bộ công cụ
Tổ chức thư mục sản phẩm
Trong mỗi thư mục sản phẩm sẽ được tổ chức như sau:
- |-nhóm sản phẩm(nếu có)
- |--|tên sản phẩm
- |-----|--trunk (Nhánh chính của sản phẩm), ví dụ: phiên bản phát triển, sắp có 1.2
- |---------|--idesk-biz
- |---------|--idesk-gui
- |-----|--branches (Các rẽ nhánh từ nhánh chính, khi ra phiên bản mới cần phải rẽ nhánh )
- |----------|--1.0 (hoặc idesk-1.0) ví dụ: phiên bản phát hành hoặc vá lỗi, sắp có 1.0.2
- |--------------|--idesk-biz
- |--------------|--idesk-gui
- |----------|--1.1 (hoặc idesk-1.1) ví dụ: phiên bản phát hành hoặc vá lỗi, sắp có 1.1.0
- |-----|--tags (Nhãn sẽ là một thời điểm trên nhánh chính hoặc nhánh rẽ mà bạn muốn bảo tồn, lưu giữ các bản phát hành)
- |----------|--1.0.0(hoặc idesk-1.0.0) ví dụ: phiên bản phát hành 1.0.0
- |----------|--1.0.1(hoặc idesk-1.0.1) ví dụ: phiên bản phát hành 1.0.1
Tham khảo thêm: https://wikijs.inetcloud.vn/en/dev/subversion/svn-concept
No Comments