Tóm tắt: bạn sẽ cần clone full source dự án (bao gồm cả source wordpress về), nhưng chỉ cần làm việc trong thư mục static.
Tinh thần chung
- Frontend dev cần tự test khối giao diện của mình trước khi giao cho team backend
- Khối giao diện phải giống chính xác như thiết kế, tối thiểu với độ rộng màn hình giống trong thiết kế (VD: thiết kế ở chiều rộng màn hình 1440px, thì khối giao diện cũng phải chính xác như vậy trên màn hình 1440px, các chiều rộng khác có thể tuỳ biến responsive)
- Mọi công việc cần được quản lý thông qua task trên Bitrix, khi làm việc phải nhấn tracking giờ theo task.
Phạm vi
- Phát triển các block giao diện theo yêu cầu của team backend
- Sửa các lỗi phát sinh trên frontend
Đầu ra
Là các file PHP, CSS, JS theo cấu trúc quy định
Các tiêu chuẩn
- Responsive: hiển thị tốt trên các view width: 480, 640, 768, 1024, 1280, 1366, 1440 trở lên
- Micro interaction: cần có các hiệu ứng khi hover lên đối tượng, một số hiệu ứng sẽ được quy định trong file thiết kế
- Không mắc lỗi CLS (Cumulative Layout Shift), xem thêm
- Đặt đầy đủ các biến PHP
Công nghệ
- CSS: TailwindCSS V3
- JS: jQuery, AlpineJS
Quy trình
- Frontend dev nhận yêu cầu từ backend (cần code những khối nào trên thiết kế)
- Frontend dev clone source chuẩn về và bắt đầu code
- Frontend dev push code vào cuối ngày vào repo & cập nhật tiến độ bằng cách comment vào task
- Khi hoàn tất, frontend dev hoàn thành task tương ứng, nếu có ghi chú gì thì comment vào task.