Skip to content

Semestral project for NPRG021 Advanced Java Programming at MFF Charles University

Notifications You must be signed in to change notification settings

PatrikTrefil/extensible-notes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Extensible Notes

Compile app

mvn compile

Start app

To start app with the default plugins (all that are in the plugins module) use:

mvn install && mvn exec:exec -pl application

To add disable or add more plugins, edit the dependencies in the application/pom.xml file.

Usage

The application contains a window for writing notes in HTML. You can switch between source and preview mode (use menubar or shortcut Ctrl + m). You can use the command palette to quickly move around the application (use shortcut Ctrl + p). To list all available commands type Help in the command palette. Use Ctrl + s to save the note. Use Ctrl + o to open a note. Use Ctrl + n to create a new note.

Plugin development

To create a new plugin create a new module, which provides implementation of the Plugin interface (see plugins module). If this module is added to the modulepath it will be automatically loaded on startup.

Generate documentation

mvn site

Result will be in target/site/.

About

Semestral project for NPRG021 Advanced Java Programming at MFF Charles University

Resources

Stars

Watchers

Forks

Languages