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.
The Codacy Badger 0e8dd623ae Add Codacy badge преди 7 години
audio Restructure to standard maven/gradle layout. преди 7 години
awaycolours Migrate to new @GlobalConfig annotation. преди 7 години
calc Minor style fixes преди 7 години
channelwho Migrate to new @GlobalConfig annotation. преди 7 години
conditional_execute Use EventBus interface. преди 7 години
contactlist Use EventBus interface. преди 7 години
dcc Minor style fixes преди 7 години
dcop Restructure to standard maven/gradle layout. преди 7 години
debug Migrate to new @GlobalConfig annotation. преди 7 години
dns Restructure to standard maven/gradle layout. преди 7 години
etc/pmd Enable PMD for plugins. преди 9 години
exec Restructure to standard maven/gradle layout. преди 7 години
freedesktop_notifications Minor style fixes преди 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 Migrate to new @UserConfig annotation. преди 7 години
mediasource_dbus Restructure to standard maven/gradle layout. преди 7 години
mediasource_dcop Restructure to standard maven/gradle layout. преди 7 години
mediasource_linux_title Restructure to standard maven/gradle layout. преди 7 години
mediasource_mplayer Restructure to standard maven/gradle layout. преди 7 години
mediasource_vlc Restructure to standard maven/gradle layout. преди 7 години
mediasource_windows Restructure to standard maven/gradle layout. преди 7 години
nickcolours Minor style fixes преди 7 години
nickkeep Use EventBus interface. преди 7 години
nma Restructure to standard maven/gradle layout. преди 7 години
notifications Migrate to new @GlobalConfig annotation. преди 7 години
nowplaying Minor style fixes преди 7 години
osd Use EventBus interface. преди 7 години
osx_integration Restructure to standard maven/gradle layout. преди 7 години
parser_irc Restructure to standard maven/gradle layout. преди 7 години
parser_xmpp Restructure to standard maven/gradle layout. преди 7 години
parserdebug Use EventBus interface. преди 7 години
qauth Migrate to new @GlobalConfig annotation. преди 7 години
redirect Use EventBus interface. преди 7 години
scriptplugin Migrate to new @GlobalConfig annotation. преди 7 години
sessionlock Restructure to standard maven/gradle layout. преди 7 години
systray Migrate to new @GlobalConfig annotation. преди 7 години
tabcompletion_bash Restructure to standard maven/gradle layout. преди 7 години
tabcompletion_mirc Minor style fixes преди 7 години
time Use EventBus interface. преди 7 години
ui_swing Minor style fixes преди 7 години
ui_web2 Migrate to new @GlobalConfig annotation. преди 7 години
whoisonquery Use EventBus interface. преди 7 години
windowflashing Migrate to new @GlobalConfig annotation. преди 7 години
windowstatus Migrate to new @GlobalConfig annotation. преди 7 години
.gitignore Restructure to standard maven/gradle layout. преди 7 години
.gitreview Add .gitreview config. преди 9 години
AUTHORS Fix LICENCE file name and add AUTHORS file. преди 10 години
LICENCE 2015! преди 9 години
README.md Add Codacy badge преди 7 години
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. преди 7 години

README.md

DMDirc plugins

Codacy Badge

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.