Difference between revisions of "HowTo:Contribute"

From Open Babel
Jump to: navigation, search
(Added links)
 
(6 intermediate revisions by 3 users not shown)
Line 1: Line 1:
There are many ways to contribute to Open Babel -- it's a [http://openbabel.sourceforge.net/THANKS.shtml community effort]. The project has benefitted significantly from contributions (some small, some large) from many users. Like many open source projects, Open Babel needs contributions of all sorts, not just development of C++ code.
+
#REDIRECT [[:Category:Contribute]]
 
+
If you'd like to contribute in some way, here are some suggestions, although other ideas are '''more''' than welcome.
+
 
+
== Possible Non-Coding Contributions ==
+
 
+
* Help improve the documentation or website.
+
* Include references to Open Babel in [http://openbabel.sourceforge.net/citations.shtml research talks or publications].
+
* Help with internationalization: translate to Open Babel's messages and errors to a foreign language.
+
* Supply example files for various formats to the [http://openbabel.sourceforge.net/repository.shtml test repository].
+
* Contact your proprietary software vendors and suggest they contribute to Open Babel or standardize and publish their file format specifications for use by other programs.
+
* Help compile data, e.g. for molecular fingerprints and rotatable bonds.
+
* Suggest a [http://sourceforge.net/tracker/?atid=428743&group_id=40728&func=browse needed feature].
+
* Suggest a [http://sourceforge.net/tracker/?atid=447448&group_id=40728&func=browse needed file format].
+
 
+
== Possible Code Contributions ==
+
 
+
* Fix a [http://sourceforge.net/tracker/?atid=428740&group_id=40728&func=browse bug].
+
* Add a [http://openbabel.sourceforge.net/howto-add-a-format.shtml new file format].
+
* Write a GUI for Linux like the current versions on Windows or iBabel for Mac OS X.
+
* Integrate Open Babel into another [http://openbabel.sourceforge.net/links.shtml program].
+
* Write [http://openbabel.sourceforge.net/perldoc.shtml Perl] or [http://openbabel.sourceforge.net/pythondoc.shtml Python] scripts using the Open Babel "wrapper" support for these languages.
+
* Port and integrate code contributed for point-group and space group symmetry perception.
+
* Contribute a molecular mechanics force field to assist with coordinate generation and rotamer / conformer evaluation.
+
* Enhance "lazy perception" by adding subclasses to OBMol.
+
* Add a requested feature from the [http://sourceforge.net/tracker/?atid=428743&group_id=40728&func=browse tracker].
+
* Add support for additional [http://sourceforge.net/tracker/?atid=451585&group_id=40728&func=browse data type translation and perception].
+
* Contribute an item off of the [http://openbabel.sourceforge.net/roadmap.shtml potential roadmap].
+
 
+
In short, we're just getting started. There's still plenty to do. Contact the [mailto:[email protected] openbabel-discuss mailing list] for more questions, comments, suggestions, etc.
+

Latest revision as of 14:53, 19 October 2006