- git basics
- Typescript or Javascript basics
- Node >=22
- Installing the dependencies with
npm i
- Create plugin script in
/plugins(learn more) - Copy code from plugin-template.ts
- Start coding (documentation)
- Run
npm run check:plugin -- plugins/<lang>/yourPlugin.tsbefore opening a PR — see Testing your plugin
- Remember to create your plugin inside the language folder corresponding to the language of the novels
- File should have the
.tsextension Exampleplugins/english/nobleMTL.ts - Add an icon to
public/static/src/<lang>/<plugin-name>/icon.png
Warning
Icon size should be 96x96px!