Squashed commit of the following:
commit 66d7a47579
Author: Huy Nguyen <danghuy1999@gmail.com>
Date: Sun May 18 10:05:18 2025 +0700
docs(contributing): convert from MD to RST with include markers and update isort command
commit f30eb7dbf0
Author: Huy Nguyen <danghuy1999@gmail.com>
Date: Thu May 8 17:24:39 2025 +0700
docs(contributing): add CONTRIBUTING.md and update project docs