-
Notifications
You must be signed in to change notification settings - Fork 95
HowToContribute
Will Rogers edited this page Mar 22, 2016
·
15 revisions
CS-Studio development is hosted on Github. You will need a Github account.
You should open a ticket.
- For the code conventions we are using, see CodingGuidelines.
- For the Git workflow, see Developmentguidlines.
- 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 this branch.
- Submit a pull request
- There should be some discussion and we will help you to get your patch merged.
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