同步操作将从 腾讯蓝鲸智云/bk-ci 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
The BlueKing team upholds an open attitude and welcomes like-minded developers to contribute to the project. Before you start, please read the following instructions carefully.
MIT LICENSE is the open source license of BK-CI. Code contributed by anyone is protected by this license. Please make sure that you can accept the license before contributing your code.
Any functionality and feature should have its corresponding design document. Design documents need to be archived in the docs/features directory for the team to review and for subsequent developers to learn about the details of the features.
If you want to contribute functionalities and features to BK-CI project, please refer to the following steps:
Note: To ensure code quality, for big functionalities and features, the BlueKing tends to submit multiple PRs/MRs progressively, so that relevant developers can review the details of the changes. It may take more time to review a one-off and large-scale commit.
If you want to contribute your code, it is recommended to refer to existing documentation about features and development environment setup.
Since different projects of different teams have different code commit comments, in order to standardize the commit message of different teams in the open source environment, different marks are used to differentiate committed changes.
git commit -m 'mark: comment of the commit issue #123'
For example:
git commit -m 'fix: the bug that the worker-agent.jar process has delayed exit on some third-party agents #29'
Mark | Description |
---|---|
feature/feat | Develop a new feature |
bug/fix/bugfix | Fix a bug |
refactor/perf | Refactor the code/Optimize configurations & parameters/Optimize the logic and the functionality |
test | Add unit testing cases |
docs | Add documents |
info | Add comment information |
format | On the premise of not modifying business logic, only format the code |
merge | Only merge and synchronize branches |
depend | Add, delete or modify the dependencies of the project |
chore | Relevant code like build scripts and tasks |
del | Destructive actions like deleting functionalities and APIs that are still in use |
If you are already dealing with an existing issue and have a reasonable solution, you are recommended to reply to the issue, so that the BlueKing team or other developers and users know that you are interested in the issue and have made positive progress, which prevents repetition and avoids waste of manpower. The BlueKing team upholds an open attitude and is willing to discussion solutions with you. We look forward to having you submit PR/MR.
Steps to Commit a Fix
For fixing issues, the BlueKing team hopes that one PR/MR can cover all the relevant content, including but not limited to the code, the documentation and the user guide.
Please refer to BK-CI Review Process for relevant review process.
The BlueKing team uses issues to track bugs, feature, etc.
When submitting a relevant bug, please search for existing or similar issues to ensure that there is no redundancy.
If you confirm that this is a new bug, please include the following information when submitting.
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。