Development
These guides are aimed at people contributing to Sardana itself or developing and testing Sardana plugins (macros, controllers, recorders).
- Coding guide
- Testing
- Test-driven development example
- Unit test examples
- Troubleshooting
- How to call procedures (macros)?
- How to write procedures (macros)?
- How to write scan procedures?
- How to adapt Sardana to your own hardware?
- How to access Tango from within macros or controllers?
- How to add your own file format?
- How to access EPICS from Sardana?
- Which controller type should I choose for hardware that does not fit any specific type?