This commit introduces a comprehensive `CONTRIBUTING.md` file that outlines the process for local development, code style, branching strategy, and pull request submissions.
It also adds issue templates for bug reports and feature requests to streamline the issue triage process.