CMake:Module Maintainers: Difference between revisions

From KitwarePublic
Jump to navigationJump to search
(Linked to my cmake-modules repository)
Line 1: Line 1:
== Introduction ==
If you want to add a new module to CMake, then you must volunteer to maintain it, or find someone that will.  See the [http://www.cmake.org/pipermail/cmake/2007-July/015258.html Call for maintainers] announcement on the mailing list.  This page contains a list of Module maintainer volunteers, and instructions on how to become a maintainer.


If you want to add a new module to CMake, then you must volunteer to maintain it, or find someone that willThis page contains a list of Module maintainer volunteers, and instructions on how to become a maintainer.  
Please [http://www.cmake.org/pipermail/cmake/2008-November/025196.html '''DO NOT ADD a Bug Tracker'''] entry for a new Module requestInstead, volunteer to become a module maintainer.
Module maintainers get direct push access to CMake's '''next''' branch in Git.


* This mail describes the procedure how to become maintainer, and how to modify or add modules: [http://www.cmake.org/pipermail/cmake/2007-July/015258.html Call for maintainers]
== New Maintainer ==


* Please '''DO NOT ADD a Bug Tracker''' entry for new Module request [http://www.cmake.org/pipermail/cmake/2008-November/025196.html Do not add bug report for New Module]
Please follow these steps to become a module maintainer:


* Maintainers should follow the guide lines for module files documented here: [http://cmake.org/gitweb?p=cmake.git;a=blob;f=Modules/readme.txt readme.txt]
# Read the [http://cmake.org/gitweb?p=cmake.git;a=blob;f=Modules/readme.txt Modules/readme.txt] file documenting module conventions
 
# Subscribe to the [http://www.cmake.org/cgi-bin/mailman/listinfo/cmake-developers CMake Developers Mailing List] and introduce yourself and the module
* Maintainers should subscribe to the CMake Developers mailing list and follow related threads there appropriately: [http://public.kitware.com/cgi-bin/mailman/listinfo/cmake-developers CMake Developers Mailing List]
# Create a [http://www.cdash.org/CDash/ CDash] account and subscribe to the CMake project to receive notification when your changes may have broken something
# Read the [[CMake/Git|Git Workflow]] instructions


In addition backwards compatibility for all existing variables in the current set
In addition backwards compatibility for all existing variables in the current set
of modules must be maintained strictly.  
of modules must be maintained strictly.  


If you want to become a module maintainer, please send an email with your module to the cmake mailing list.
== Third-Party Modules ==


* Here is a list of "repositories" of 3rd party CMake modules, so maintainers can check for already existing modules etc.
* Here is a list of "repositories" of 3rd party CMake modules, so maintainers can check for already existing modules etc.

Revision as of 17:55, 31 March 2011

If you want to add a new module to CMake, then you must volunteer to maintain it, or find someone that will. See the Call for maintainers announcement on the mailing list. This page contains a list of Module maintainer volunteers, and instructions on how to become a maintainer.

Please DO NOT ADD a Bug Tracker entry for a new Module request. Instead, volunteer to become a module maintainer. Module maintainers get direct push access to CMake's next branch in Git.

New Maintainer

Please follow these steps to become a module maintainer:

  1. Read the Modules/readme.txt file documenting module conventions
  2. Subscribe to the CMake Developers Mailing List and introduce yourself and the module
  3. Create a CDash account and subscribe to the CMake project to receive notification when your changes may have broken something
  4. Read the Git Workflow instructions

In addition backwards compatibility for all existing variables in the current set of modules must be maintained strictly.

Third-Party Modules

List

  • NOBODY!!! Please volunteer if you are able and willing. Need new maintainers for these modules:
    • Any Find*.cmake module distributed with CMake that is not already listed under a maintainer below.
  • Dave Partyka, dave dot partyka at kitware dot com
  • Alan W. Irwin, irwin at beluga dot phys dot uvic dot ca
    • Ada
  • Matt Leotta, matt.leotta at gmail dot com
  • Clinton Stimpson clinton at elemtech dot com
  • Petr Gotthard, petr dot gotthard at honeywell dot com
  • Kovarththanan Rajaratnam, kovarththanan.rajaratnam at gmail dot com
  • James Bigler, nvidia.com - jbigler or jamesbigler - gmail dot com