Skip to content

Latest commit

 

History

History
26 lines (16 loc) · 1.55 KB

contribute.md

File metadata and controls

26 lines (16 loc) · 1.55 KB

Add a new Export setting

  • Add the setting in AppSettings.cs with a description
  • Add the setting in appsettings.json with a description
  • Use your settings in ExportServiceBase.cs / JoplinExportService or MdExportService using the _appSettings field

Add a new langage to translations

You can contribute by adding translation in your language. You just need to :

  • fork the repo
  • copy file /src/Resources/trad.en.json, translate it, and save the new file into trad.<TwoLetterLanguageCode>.json (list of language code here).
  • send a pull-request

Add a new Export format

Getting started

ExportServiceBase.cs is an Abstract class that implements the shared logic for exporting a Notebook.

Implement a new export service

You needs to inherit from ExportServiceBase.cs and implement the abstract methods. You can take inspiration from JoplinExportService.cs and MdExportService.cs.

Integrate the new export service