The following summarizes the process for contributing changes. See documentation on CMake Development for more information.
CMake is maintained and supported by Kitware and developed in
collaboration with a productive community of contributors.
Please post to the Development
category of the CMake Forum to raise
discussion of development topics.
CMake uses Kitware's GitLab Instance to manage development and code review. To contribute patches:
master
branch.
Base work on the upstream release
branch only if it fixes a
regression or bug in a feature new to that release.
If in doubt, prefer master
. Reviewers may simply ask for
a rebase if deemed appropriate in particular cases.master
branch
(even if the change is intended for merge to the release
branch).
Check the box labeled "Allow commits from members who can merge to the
target branch". This will allow maintainers to make minor edits on your
behalf.The merge request will enter the CMake Review Process for consideration.
The integration testing step of the CMake Review Process uses a set of testing machines that follow an integration branch on their own schedule to drive testing and submit results to the CMake CDash Page. Anyone is welcome to provide testing machines in order to help keep support for their platforms working.
See documentation on CMake Integration Testing for more information.
We do not require any formal copyright assignment or contributor license agreement. Any contributions intentionally sent upstream are presumed to be offered under terms of the OSI-approved BSD 3-clause License. See Copyright.txt for details.
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。