
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
- For the code conventions we are using Coding Guidelines.
- For the Git workflow, see 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
- 20-24 April 2026 EPICS Collaboration Meeting hosted by CEA Irfu in Saclay (near Paris), France
- 23-27 February 2026 EPICS CCodeathon hosted by Diamond Light Source Harwell Campus, Oxfordshire, England