Sardana Workshop at ALBA Synchrotron satellite to the 40th Tango Community Meeting.
The Sardana Workshop 2026 is a two-day event hosted by ALBA Synchrotron on June 11-12. It is dedicated to the Sardana community, bringing together contributors, users, and developers to work collaboratively on its development and use.
The workshop will include a combination of technical presentations, interactive sessions, and either a Bug Squashing Party or a Hackathon, providing a space to explore recent developments, dive into technical topics, and strengthen collaboration within the community.
This event is intended for anyone involved with or interested in Sardana, from users to developers. Whether you're developing new features or running experiments, your perspective is welcome.
New to Sardana?
No worries! You can checkout:
Workshop sessions
Introduction & facility reports
Features development
Focus on recent developments, planned improvements, and community-driven feature requests. The following blocks have been identified but any contribution is welcome.
- Continuous multi-technique scans
- Trajectories Integration
- Sequencer Improvements
The goal of this session is to foster collaborative discussion, align on priorities, and encourage shared ownership of Sardana’s future development. Contributions do not need to be fully developed, early-stage ideas and feedback requests are very welcome.
Documentation
Discussion on how to improve user documentation and training resources for the Sardana ecosystem.
Discussion and Roadmap
Developer Session / Bug Squashing Party
Join us for a hands-on Bug Squashing Party focused on the Sardana GitLab repository! This collaborative session is dedicated to improving the codebase by tackling open issues, reviewing merge requests, and sharing knowledge among contributors.
During the session, we suggest:
- Investigate and fix bugs from the GitLab issue tracker
- Test and validate reported problems
- Review and clean up open merge requests
- Work on small enhancements or improvements
- Get help with setting up the development environment and contributing
In addition to bug fixing, developers are welcome to work on new feature development if they have something in progress or want to start a new contribution. We'll organize tasks by complexity and priority, making it easy for everyone to get involved, whether you're an experienced contributor or just getting started. Pair programming is encouraged!