We use Git. Our repos are hosted at Eclipse.org and mirrored on GitHub. Contributions can be submitted directly to Gerrit or via GitHub pull requests.
Make small logical changes.
Provide a meaningful commit message.
Review and follow the Eclipse Due Diligence Process
Review and follow the current guidelines: