# NOTE DỰ ÁN EDOGAWA git user: https://gitlab.com/hpb_azt/edogawa-gta.git git admin: https://gitlab.com/hpb_azt/edogawa-gta-admin.git SVN: http://192.168.1.1/svn/Project2022/江戸川GTA/HPB DB: MySQL 192.168.10.8 / park_occupancy / root / Hpbvn123 Clickup: https://app.clickup.com/3615463/v/l/f/126964122?pr=5925597 --- ## CODE RULE + all dev các bạn nếu tạo nhánh tên mình rồi, vui lòng ghi rõ description khi đối ứng code với chức năng nào nhé, ko ghi đơn thuần là update code thôi Ví dụ: + Commit subject: tên chức năng đang làm + Description: tên công việc code đang đối ứng => Ghi càng chi tiết càng tốt vì chỗ này cho ghi nhiều + Project này thời điểm này chưa cần comment tên mình vô nhé, comment giải thích ý nghĩa về xử lý được rồi + Nếu có set default data cho bất kì giá trị gì thì không để tiếng việt, ko để HPB + Tên bảng **DB**, **MODEL**, và **Query** phải viết IN HOA hết nha các bạn + Khi use cái gì thì sắp xếp theo thứ tự chữ cái alpha nha, các bạn lưu ý sửa nhé ![](https://i.imgur.com/ZlCFeIY.png) + Viết tất cả các function lấy dữ liệu vào class GetData + Nếu hôm qua các bạn báo cáo task gì chưa xong, chưa đạt 100%, vướng QA vv... => Thì báo cáo hôm nay các bạn phải báo lại trạng thái task đó như thế nào + Hằng ngày báo cáo lúc 3h + Nếu hôm qua các bạn báo cáo task gì chưa xong, chưa đạt 100%, vướng QA vv... => Thì báo cáo hôm nay các bạn phải báo lại trạng thái task đó như thế nào > VD: Hôm qua báo cáo task A (80%) -> Báo cáo hôm nay phải bao gồm cả task A (trạng thái) + Nếu task nào trễ so với sprint dự kiến, thì tự bản thân cá nhân đó phải báo kèm với cả báo cáo ngày hôm đó > Trễ task: ABC -> Lý do: XZY + Cập nhật clickup với trạng thái tương ứng + Commit code + Luôn phải commit code hằng ngày + Vào t3 hoặc t6 hàng tuần, commit code hiện trạng đang có trước 12h + Không comment tên của mình vào + Task nào mà QA xong nó phát sinh thêm giờ làm, hoặc thay đổi so với logics trước đó mà phải sửa nhiều, cần thêm thời gian thì báo lại với chị Mi điều chỉnh nha. TUYỆT ĐỐI không tự tăng thêm giờ làm cá nhân so với dự kiến để hoàn thành task nếu không phải là BUG mà phát sinh TH như vậy --- ## TEST RULE 1. Test trên url sau nha, ko cần lấy code của bạn về chạy: * site user: http://192.168.10.8/application/public/ * site admin: http://192.168.10.8/admin/public/ 2. Vui lòng báo cho dev biết chức năng mình cần test và báo dev merge code vào nhánh [tester] để test và deploy. --- ## QUYỀN NOTE cp -i /home/hpb/edogawa/composer.phar /home/hpb/edogawa/application/ sudo a2ensite edogawa.conf sudo lsof -i -P -n | grep LISTEN sudo chown -R www-data:www-data /home/hpb/edogawa/application/public sudo chown -R www-data:www-data /home/hpb/edogawa/admin/public https://stackoverflow.com/questions/39239276/how-to-enable-a-directory-listing-in-apache-web-server GRANT SHOW VIEW ON *.* TO 'root'@'%' IDENTIFIED BY 'Hpbvn123'; GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION; ## THÔNG TIN ACCOUNT =========================== **MAIL THIẾT LẬP** ====================== * user: edogawaparksystem@gmail.com * pass: edogawa123 * apppass: như hình gửi + ![](https://i.imgur.com/jdqvlyZ.png) ======================== **GIT & SERVER DEPLOY** ==================== Mỗi khi muốn test chức năng mới, báo cho dev để merge vào nhánh [tester] upload code mới lên nhé Các lệnh cần sử dụng 1. Truy cập cmd 2. ssh hpb@192.168.10.8 3. cd /home/hpb/edogawa/[site tương ứng] + Có 2 option + cd /home/hpb/edogawa/application + cd /home/hpb/edogawa/admin 4. git fetch 5. git checkout tester 6. git pull 7. nhập thông tin user git: + id: edogawaparksystem + pass: hpbvn123 8. Nếu cần update composer => php composer.phar update 9. php artisan config:cache --- ## DOCUMENT RULE *@all member*: Theo dõi thường xuyên file SPRINT được chia trên thư mục 05.Schedule (**KHÔNG ĐƯỢC ĐỂ TASK TRỄ MÀ KHÔNG CÓ SỰ CHUẨN BỊ TRƯỚC**) + VD: SPRINT_I_(1031~1103) Chú ý: Khi start task nào nhìn qua tài liệu 1 lượt, nếu thời gian estimate các bạn thấy xử lý k kịp thì báo chị Mi điều chỉnh lại trước khi làm nha. Nếu không báo thì coi xem thời gian estimate sẵn đủ để các bạn xử lý nha. Thanks all. *@Mi (BA)* có trách nhiệm tổng hợp từ file sprint các bạn đã kế hoạch vào file Schedule chính của dự án: 江戸川区公園申請電子化システム_開発スケージュール_20221110 File QA: \03.QA\QA管理_VN.xlsx Ai hỏi thì người đó viết bằng tiếng Việt, sao đó báo Mi hoặc Quyền dịch câu hỏi gửi khách. Lưu ý viết sớm trong ngày, để sáng 10h mỗi ngày gửi khách