Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Use OSGi bundles #750
I think we should look at switching DMDirc to use an OSGi framework for both the client itself and for plugins.
The OSGi framework could replace a lot of stuff we do ourselves, such as:
It would also support some new features:
As well as all that, it allows us to split the client up more into separate components without being a pain in the ass, stop bundling all of our dependencies explicitly in a giant jar, share libraries between plugins, etc.