plugin-seeds - The seed repo for dotCMS plugins and customizations.
This project contains many examples on how dotCMS plugins can customize and extend dotCMS. The plugins use dotCMS's OSGi capabilities to extend and override dotCMS in different ways.
These plugins all use gradle for building. In each sub directory, you can run
./gradlew jar
which will build the plugin, which can then be uploaded into dotCMS.
If you are interested in seeing other working examples of plugins, you should visit dotcms's public plugin repo https://github.com/dotcms-plugins
Getting Started
Clone plugin-seeds
git clone https://github.com/dotCMS/plugin-seeds.git
cd plugin-seeds