CMake:Module Maintainers: Difference between revisions
From KitwarePublic
Jump to navigationJump to search
(Linked to my cmake-modules repository) |
|||
Line 1: | Line 1: | ||
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. | |||
Please [http://www.cmake.org/pipermail/cmake/2008-November/025196.html '''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: | |||
# 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 | |||
# 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. | ||
== 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:
- Read the Modules/readme.txt file documenting module conventions
- Subscribe to the CMake Developers Mailing List and introduce yourself and the module
- Create a CDash account and subscribe to the CMake project to receive notification when your changes may have broken something
- 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
- Here is a list of "repositories" of 3rd party CMake modules, so maintainers can check for already existing modules etc.
- KDE4: http://websvn.kde.org/trunk/KDE/kdelibs/cmake/modules/
- PlPlot: http://plplot.svn.sourceforge.net/viewvc/plplot/trunk/cmake/modules/
- http://cmake-modules.googlecode.com/svn/trunk/Modules/
- OpenSceneGraph http://www.openscenegraph.org/svn/osg/OpenSceneGraph/trunk/CMakeModules/
- OpenSync http://svn.opensync.org/branches/3rd-party-cmake-modules/modules/
- http://github.com/jedbrown/cmake-modules
- http://github.com/mloskot/cmake-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
- Miguel A. Figueroa Villanueva, miguelf at ieee dot org
- Alan W. Irwin, irwin at beluga dot phys dot uvic dot ca
- Ada
- Alexey Ozeritsky, aozeritsky at gmail dot com
- Tim Burrell (tim dot burrell at gmail dot com) (http://www.dsource.org/projects/cmaked)
- D support
- Philip Lowman, philip at yhbt dot com
- Eric Wing ; in the commercial domain at gmail, ewing . public
- Marcel Loose, loose at astron dot nl
- Matt Leotta, matt.leotta at gmail dot com
- Mathieu Malaterre , Mathieu.Malaterre at gmail dot com
- Clinton Stimpson clinton at elemtech dot com
- Petr Gotthard, petr dot gotthard at honeywell dot com
- Will Dicharry, wdicharry at stellarscience dot com
- Kovarththanan Rajaratnam, kovarththanan.rajaratnam at gmail dot com
- James Bigler, nvidia.com - jbigler or jamesbigler - gmail dot com