Skip to content
Eric Berryman edited this page Mar 25, 2016 · 15 revisions

How to Contribute to CS-Studio

CS-Studio development is hosted on Github. You will need a Github account.

Fork us on Github

All contributions are accepted as Pull Request on Github

Attend Meetings

We use Google Hangouts to share our progress and discuss issues Follow us on Google Plus Meetings are posted (viewable after being added to group) Minutes are posted to Google Docs We meet the first Wednesday of each month (9am EST) Project groups meet once a week when actively developing

Reporting problems

You should open a ticket.

Development guidelines

Contribute a patch

  • Open a ticket corresponding to the work you are about to do. This helps keep track of new developments.
  • Create a branch starting from one of the active branches and develop on the new branch.
  • Submit a pull request
  • There should be some discussion and we will help you to get your patch merged.

New plug-ins

Plug-ins may be part of 'core', 'applications', or a site's specific product. Ask if you are unsure of the best location. New plugins are typically added to a feature in order to be installed in a product.

Use the Bundle-Vendor property of the manifest file of each plug-in (also visible in Eclipse in Overview/General Information/Provider) to record the author/maintainer in the following form:

Name Surname <email>[[Name Surname <email>|,]] - Site

For example: Gabriele Carcassi <[email protected]>, Kunal Shroff <[email protected]> - Brookhaven National Lab

Clone this wiki locally