Title của pull request sẽ được đặt theo format: [<tên tag>] - <Nội dung>
Luôn Squashing Pull Requests giúp cho lịch sử commits được gọn
CONVENTION CHO BACK-END
Thêm Controller trực tiếp trong folder Controllers
Tên Controller sẽ đặt theo PascalCase, ví dụ HomeController
URL được mapping tự động theo {controller}/{action}/{id} nên tránh đặt tên Controller quá chung chung
Khi tạo View thì Add View trực tiếp từ return View();
Để thuận tiện cho việc quản lý source code thì tránh [route()] dưới mọi hình thức, đặt tên controller cẩn thận
Luôn thêm ViewBag.pagesTree vào Action, không cần phải thêm cho trang chủ
CONVENTION CHO FRONT-END
Sau khi thêm đầy đủ ngôn ngữ ở /Resources/*.resx, thêm System.Resources.ResourceManager rm = GUEST.Models.LanguageResource.GetResourceManager(); ở đầu file .cshtml và gọi resource theo cú pháp rm.GetString("YourLabel")