Ứng dụng được xây dựng nhằm mục đích giúp quản lý chi tiêu hợp lý cho cá nhân và doanh nghiệp trở nên hiệu quả hơn, đây là đồ án cho môn học phát triển ứng dụng trên thiết bị di động tại UIT. Respository này là cho mobiledev được đóng góp bởi 4 thành viên.
- Hãy clone nhánh
maincủa repository này về để có thể làm việc trên local. Sau này nếu có sự thay đổi mới trên github, hãy sử dụnggit pullđể kéo về local sau đó tiếp tục làm việc nha.😊 - Khi có sự thay đổi của mình thì hãy
commitghi rõ nội dung và quy tắc là sau khi hoàn thành một tính năng nào cụ thể nào đó, (đừng commit dồn 😞) - Mỗi khi
pushlên github tuyệt đối không push lênh nhánh chínhmainmà hãypushlên nhánhdev, chỉmergevào nhánh chính sau khi đã kiểm tra kỹ lưỡng và thông qua code review. - Luôn luôn
git pullhoặcgit fetchtừ nhánh chính trước khipushđể đảm bảo rằng, chúng ta đang làm việc với phiên bản mới nhất của mã nguồn. Nếu có xung đột giữa mã của bạn và mã repository thì hãy giải quyết các xung đột này trước khi tiếp tụcpush. - Khi muốn thay đổi của mình được merge vào
main, tạo pull request và nhờ người khác trong team vào review request. - Xây dựng một tính năng nào quan trọng thì tạo nhánh riêng từ
devvới quy tắc đặt tên là<tên feature đó>-feature. Khi hoàn thành tính năng đó thì mọi ngườimergevào nhánhdevrồi xóa nhánhfeatuređó đi hoặc giữ lại nếu còn tồn tại bug nào đó. - Khi có bug nặng, khó fix thì tạo thêm nhánh
fix-bug-x-in-ytừ nhánh mình đang làm vớixlà tên bug vàylà tên nhánh. Sau khi đã kiểm chứng không còn xuất hiện bug, tiến hành merge vào nhánh gốc và xóa nhánh hiện tại đi. - Quy tắc chúng ta cũng sẽ bàn sau nữa trước mắt là như này ha 🔥
