Contribute

Phoebus & CS-Studio development is entirely hosted on GitHub if you want to participate you will need a GitHub account.

CS-Studio Phoebus

  • The most complete beginner documentation for developers, including build information and instructions for setting up various IDE's for the development of Phoebus, is the Guidebook.
  • The source code is located in the Phoebus GitHub repository.

Fork us on GitHub

All contributions are accepted as Pull Requests on GitHub.

Contribute a new patch, plugin or fix a bug

  • When starting with a new patch, make sure to create an issue 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.
  • Plug-ins may be part of 'core', 'applications', or a site's specific product. Typically, new plugins are added to a feature, in order to be added to a product.
  • If you are unsure where to place your new plugin or if you have a general question, you can create an issue.
  • Submit a pull request.
  • There will be a short discussion, we will help you to get your patch merged.

Development Guidelines

Attend Regular Meetings

  • Monthly Meeting on the first Wednesday of the month (9am EST).
  • Project groups meet once a week when actively developing.
  • We use Google Hangouts to share our progress and discuss issues.
  • Meetings are posted there, visible after being added to the group.
  • Minutes are posted to Google Docs.

Upcoming Events