I don't plan to do any more programming work on this plugin. I will however continue to open issues for upcoming compatibility problems (e.g. #30), review pull requests, and make releases.
There are three reasons for this:
- I no longer use it.
- The work itself is no fun, and often difficult. The plugin is effectively finished at this point. What's left is dealing with platform API churn. Unfortunately JetBrains does an abysmal job of documenting breaking changes. As far as I can recall, none of the breaking changes that have affected IdeaJasmine during my time have ever been documented.
- Plugin development is effectively pay-to-play. The plugin SDK assumes that you have IDEA Ultimate, and you sometimes need early access builds to test non-deprecated APIs. It's possible to get by with just command line tools but you give up enough to make it painful, notably the ability to use a debugger. Since I don't need IDEA Ultimate for anything else, I'd be paying JetBrains for the privilege of supporting their platform.
I don't plan to do any more programming work on this plugin. I will however continue to open issues for upcoming compatibility problems (e.g. #30), review pull requests, and make releases.
There are three reasons for this: