Help/dev/README.rst
CMake Development
This directory contains documentation about development of CMake itself. It is not part of the user documentation distributed with CMake.
See CONTRIBUTING.rst_ for instructions to contribute changes.
The process for contributing changes is the same whether or not one has been invited to participate directly in upstream development.
.. _CONTRIBUTING.rst: ../../CONTRIBUTING.rst
CMake uses Kitware's GitLab Instance_ to manage development, review, and
integration of changes. The CMake Repository_ holds the integration
branches and tags. Upstream development processes are covered by the
following documents:
CMake Review Process_ manages integration of changes.CMake Integration Testing_ infrastructure tests changes
before and after merging... _Kitware's GitLab Instance: https://gitlab.kitware.com
.. _CMake Repository: https://gitlab.kitware.com/cmake/cmake
.. _CMake Review Process: review.rst
.. _CMake Integration Testing: integration-testing.rst
CMake developer documentation is provided by the following documents:
CMake Source Code Guide_.CMake Documentation Guide_.CMake Testing Guide_.CMake Experimental Features Guide_.CMake Debugging Guide_... _CMake Source Code Guide: source.rst
.. _CMake Documentation Guide: documentation.rst
.. _CMake Testing Guide: testing.rst
.. _CMake Experimental Features Guide: experimental.rst
.. _CMake Debugging Guide: debug.rst
CMake maintainer documentation is provided by the following documents:
CMake Maintainer Guide_... _CMake Maintainer Guide: maint.rst