Plugin Developement

Have a look a Code conventions.

If you want to upgrade a plugin from OJS 2 to OJS 3, have a look at this guide: How to upgrade an OJS 2 plugin to OJS 3.

Use hooks to add content in existing templates or add new templates with your plugin. If there is no hook where you want to stuff, you can ask PKP to add a hook by creating a Pull Request.