You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Greg Holmes 33b512da3d Fix issue dialog. пре 7 година
audio Extend BaseCommand not Command. пре 7 година
awaycolours Migrate to new @GlobalConfig annotation. пре 7 година
calc Extend BaseCommand not Command. пре 7 година
channelwho Migrate to new @GlobalConfig annotation. пре 7 година
conditional_execute Extend BaseCommand not Command. пре 7 година
contactlist Extend BaseCommand not Command. пре 7 година
dcc Extend BaseCommand not Command. пре 7 година
debug Extend BaseCommand not Command. пре 7 година
dns Extend BaseCommand not Command. пре 7 година
etc/pmd Enable PMD for plugins. пре 9 година
exec Extend BaseCommand not Command. пре 7 година
freedesktop_notifications Extend BaseCommand not Command. пре 7 година
gradle Update gradle to 3.1. пре 7 година
identd Migrate to new @GlobalConfig annotation. пре 7 година
jpq Use EventBus interface. пре 7 година
lagdisplay Migrate to new @GlobalConfig annotation. пре 7 година
logging Extend BaseCommand not Command. пре 7 година
mediasource_dbus Restructure to standard maven/gradle layout. пре 8 година
mediasource_linux_title Restructure to standard maven/gradle layout. пре 8 година
mediasource_mplayer Restructure to standard maven/gradle layout. пре 8 година
mediasource_vlc Restructure to standard maven/gradle layout. пре 8 година
mediasource_windows Restructure to standard maven/gradle layout. пре 8 година
nickcolours Fix several nick colour plugin issues. пре 7 година
nickkeep Use EventBus interface. пре 7 година
nma Extend BaseCommand not Command. пре 7 година
notifications Extend BaseCommand not Command. пре 7 година
nowplaying Extend BaseCommand not Command. пре 7 година
osd Make the OSD plugin work again. пре 7 година
osx_integration Extend BaseCommand not Command. пре 7 година
parser_irc Version bump for parser plugin пре 7 година
parser_xmpp Restructure to standard maven/gradle layout. пре 8 година
parserdebug Extend BaseCommand not Command. пре 7 година
qauth Migrate to new @GlobalConfig annotation. пре 7 година
redirect Extend BaseCommand not Command. пре 7 година
scriptplugin Extend BaseCommand not Command. пре 7 година
sessionlock Restructure to standard maven/gradle layout. пре 8 година
systray Extend BaseCommand not Command. пре 7 година
tabcompletion_bash Use List<String> not TabCompletionResults пре 7 година
tabcompletion_mirc Use List<String> not TabCompletionResults пре 7 година
time Extend BaseCommand not Command. пре 7 година
ui_swing Fix issue dialog. пре 7 година
ui_web2 Migrate to new @GlobalConfig annotation. пре 7 година
whoisonquery Use EventBus interface. пре 7 година
windowflashing Extend BaseCommand not Command. пре 7 година
windowstatus Use new core class for static styliser methods пре 7 година
.gitignore Restructure to standard maven/gradle layout. пре 8 година
.gitreview Add .gitreview config. пре 9 година
AUTHORS Fix LICENCE file name and add AUTHORS file. пре 10 година
LICENCE 2015! пре 9 година
README.md Add a 'provided' scope. пре 8 година
build-configutils.xml Apparently some OSes use different line endings - who knew? пре 12 година
build-pluginutils.xml Add new build util files for extracting info from and bundling plugins пре 13 година
build.gradle Rename custom jar and test tasks in plugins. пре 7 година
build.xml Collect plugin jars in dist folder, like before. пре 9 година
circle.yml Rename custom jar and test tasks in plugins. пре 7 година
gradlew Update gradle to 3.1. пре 7 година
gradlew.bat Update gradle to 3.1. пре 7 година
settings.gradle Actually include plugins again. пре 8 година

README.md

DMDirc plugins

This repository contains plugins for DMDirc, a Java IRC client.

Development information

Gradle configurations

We have two custom configurations for use when defining plugin dependencies:

The bundle configuration allows dependencies to be bundled together into the plugin’s jar file. This should be used for dependencies required at runtime that are not included in the main DMDirc client, or accessed via other plugins. Most of a plugin’s dependencies should end up in the bundle configuration.

The provided configuration works like the Maven ‘provided’ scope. It defines dependencies required to compile and run the plugin that will be provided to it somehow externally. Anything in the provided configuration (including transitive dependencies) will not be bundled into the plugin jar. The provided configuration is used for the main DMDirc client, and should be used for any intra-plugin dependencies.