translate English to German: Contributing is rewarding and fun, and as well as allowing you to meet new people it gives you that warm fuzzy feeling inside.
Etwas beizutragen ist lohnend und macht Spaß und erlaubt es, neue Leute kennen zu lernen. Außerdem erzeugt es auch das angenehme Gefühl, etwas Gutes getan haben.