@scmwiz and others have proposed an API beta testing phase with constant changes happening to the interface. We’ll document the changes but that means your “beta” plugins will break all the time.
The alternative is to try to design the interface out in the open, and we just imagine what we would need for our plugin ideas.
Personally we would prefer the former method, since we believe it’s hard to know exactly what you want just by imagining instead of doing real development.
What do you guys think? Anyone willing to test develop for an unstable interface? Our choice will depend on what developers would do – if most of you want to develop only after v1.0, we probably can’t do much beta testing, other than maybe trying to write a few third party plugins ourselves.
Looking forward to hear your opinions!