When contributing changes to this project, you must agree to the DCO. Commits must include a `Signed-off-by:` header which certifies agreement with the terms of the DCO.
Using `-s` with `git commit` will automatically add this header.
## PR Title and Classification
Only specific types of PRs will be reviewed. The PR title is prefixed appropriately to indicate the type of change. Please use one of the following:
-`[Attention]` for new features or optimization in attention.
-`[Communicator]` for new features or optimization in communicators.
-`[ModelRunner]` for new features or optimization in model runner.
-`[Platform]` for new features or optimization in platform.
-`[Worker]` for new features or optimization in worker.
-`[Core]` for new features or optimization in the core vllm-ascend logic (such as platform, attention, communicators, model runner)
-`[Kernel]` changes affecting compute kernels and ops.
-`[Bugfix]` for bug fixes.
-`[Doc]` for documentation fixes and improvements.
-`[Test]` for tests (such as unit tests).
-`[CI]` for build or continuous integration improvements.
-`[Misc]` for PRs that do not fit the above categories. Please use this sparingly.
You may find more information about contributing to vLLM Ascend backend plugin on [<u>docs.vllm.ai</u>](https://docs.vllm.ai/en/latest/contributing/overview.html).
If you find any problem when contributing, you can feel free to submit a PR to improve the doc to help other developers.