After much consideration and lots of hair pulling i've decided that
TapIdea will not be developed to work with IntelliJ 5.1, it will instead
only work with the upcoming 6.0(Demetra) release.
The main reasons behind this decision are these:
- Testing framework is crap. There are so many limitations to the
testing framework that IntelliJ 5.1 provides for testing plugins that
it's nearly impossible to create a decent set of tests for a complex
plugin like TapIdea. Much work is being done in the testing framework
for 6.0 that will make my job much much easier and therefore increase
the quality of the plugin.
- API limitations. The 5.x version was the first release to make a
developers kit available with some documentation and examples. Still, as
any first try, it's still very incomplete and has lots of missing
features that make all the difference in the world when developing
complex plugins. Many of the feature requests have been taken into
account for the 6.0 release and many improvements are already available.
The way i see it, by the time TapIdea hits the 1.0 version IntelliJ 6.0
will probably still not be final but will be stable enough for common
usage.
I know that many people just can't risk to use a beta product, but
believe me when i say that this decision will save lots of time in the
long run and it's also my belief that it will improve the quality of the
plugin.
I hope everyone understands that i took this decision to improve the
quality of the plugin and lots of time saving in the long run.
Looking forward to everyones feedback.
Cheers
Hugo
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]