mirror of
https://github.com/Kitware/CMake.git
synced 2026-04-20 21:28:23 -05:00
95a97a40e4
* upstream-KWSys: KWSys 2016-11-09 (18c65411)
49 lines
1.5 KiB
ReStructuredText
49 lines
1.5 KiB
ReStructuredText
Contributing to KWSys
|
|
*********************
|
|
|
|
Overview
|
|
========
|
|
|
|
KWSys is kept in its own Git repository and shared by several projects
|
|
via copies in their source trees. Changes to KWSys should not be made
|
|
directly in a host project, except perhaps in maintenance branches.
|
|
|
|
Please visit
|
|
|
|
http://public.kitware.com/Wiki/KWSys/Git
|
|
|
|
to contribute changes directly to KWSys upstream. Once changes are
|
|
reviewed, tested, and integrated there then the copies of KWSys within
|
|
dependent projects can be updated to get the changes.
|
|
|
|
Issues
|
|
======
|
|
|
|
KWSys has no independent issue tracker. After encountering an issue
|
|
(bug) please try to submit a patch using the above instructions.
|
|
Otherwise please report the issue to the tracker for the project that
|
|
hosts the copy of KWSys in which the problem was found.
|
|
|
|
Code Style
|
|
==========
|
|
|
|
We use `clang-format`_ to define our style for C++ code in the KWSys source
|
|
tree. See the `.clang-format`_ configuration file for our style settings.
|
|
Use ``clang-format`` version 3.8 or higher to format source files.
|
|
See also the `clang-format.bash`_ script.
|
|
|
|
.. _`clang-format`: http://clang.llvm.org/docs/ClangFormat.html
|
|
.. _`.clang-format`: .clang-format
|
|
.. _`clang-format.bash`: clang-format.bash
|
|
|
|
|
|
License
|
|
=======
|
|
|
|
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.
|
|
|
|
.. _`Copyright.txt`: Copyright.txt
|