The Bimmercode support page does list the options supported, though doesn't contain a huge amount of description of each option, but most are fairly intuitive: https://bimmercode.app/cars/f56/
The bimmercode.app/cars/f56 page is a start, but it's too bare-bones. Thirty-five years ago I used to be a technical writer for computer products and I think a good technical writer could make bimmercode options easier to understand and easier to implement. A bimmercode employee who was a good technical writer with usability experience could make bimmercode better. However, making bimmercode easier to use might have unintended consequences that are not difficult to imagine.But if you know German (I think), you can go in expert mode and code directly and could do whatever your heart desires (like the climatize on trunk button, that would be cool). But you really have to be careful, probably more likely to screw up the car lol.
That said, I think it's wonderful that bimmercode exists and that BMW/MINI allows it to work for those who like to tinker with the way their cars work. I'm sure it would make the father of the Mini, Alec Issigonis, scratch his head and then laugh with approval.