CP2K invites the community to contribute to its development!
Documentation improvements, bug fixes, performance enhancements, portability issues, new features, new methods … you are encouraged to contribute so that the community as a whole can benefit.
Following these guidelines will avoid common mistakes and make it easier to integrate patches. It usually takes less than one hour:
CP2K is a large project, there is no way to study the full code, and start when that is done! Start working on small patches first, that are easy to code, to test and to integrate. Small patches are easier for people with SVN write access to review and thus will be more quickly integrated in the SVN code. As experience with the code grows, tackling larger projects becomes realistic. Developers that regularly contribute high quality patches can be granted SVN write access.