| # Contributing Guide |
|
|
| Thank you for your interest in the Fast-DLLM project! We welcome all forms of contributions, including but not limited to: |
|
|
| - Bug reports |
| - Feature suggestions |
| - Documentation improvements |
| - Code fixes |
| - New features |
|
|
| ## Development Process |
|
|
| 1. Fork the repository |
| 2. Create your feature branch (`git checkout -b feature/AmazingFeature`) |
| 3. Commit your changes (`git commit -m 'Add some AmazingFeature'`) |
| 4. Push to the branch (`git push origin feature/AmazingFeature`) |
| 5. Open a Pull Request |
|
|
| ## Developer Certificate of Origin |
|
|
| Version 1.1 |
|
|
| Copyright (C) 2004, 2006 The Linux Foundation and its contributors. |
|
|
| Everyone is permitted to copy and distribute verbatim copies of this |
| license document, but changing it is not allowed. |
|
|
| ### Developer's Certificate of Origin 1.1 |
|
|
| By making a contribution to this project, I certify that: |
|
|
| (a) The contribution was created in whole or in part by me and I |
| have the right to submit it under the open source license |
| indicated in the file; or |
| |
| (b) The contribution is based upon previous work that, to the best |
| of my knowledge, is covered under an appropriate open source |
| license and I have the right under that license to submit that |
| work with modifications, whether created in whole or in part |
| by me, under the same open source license (unless I am |
| permitted to submit under a different license), as indicated |
| in the file; or |
| |
| (c) The contribution was provided directly to me by some other |
| person who certified (a), (b) or (c) and I have not modified |
| it. |
| |
| (d) I understand and agree that this project and the contribution |
| are public and that a record of the contribution (including all |
| personal information I submit with it, including my sign-off) is |
| maintained indefinitely and may be redistributed consistent with |
| this project or the open source license(s) involved. |
| |
| ## Code Style |
|
|
| Please ensure your code follows the project's code style guidelines. We use the following tools to maintain code quality: |
|
|
| - Code formatting tools |
| - Code linting tools |
| - Unit tests |
|
|
| ## Submitting Pull Requests |
|
|
| Before submitting a Pull Request, please ensure: |
|
|
| 1. Your code passes all tests |
| 2. You have updated relevant documentation |
| 3. Your commit messages are clear and descriptive |
| 4. Your code follows the project's code style guidelines |
|
|
| ## Issue Reporting |
|
|
| If you find any issues or have suggestions, please submit them through GitHub Issues. Before submitting an issue, please ensure: |
|
|
| 1. The issue hasn't been reported already |
| 2. You have provided sufficient information to reproduce the issue |
| 3. You have attempted to resolve the issue yourself |
|
|
| Thank you for contributing! |