BibTeX Plugin Project
- Mentors
- Laurent Cozic, Helmut K. C. Tessarek
- Organization
- Joplin
Problem: Many users use Joplin for research purposes, so it is natural for them to do citations all the time. Accordingly, adding a feature that supports citations and BibTeX will be of great benefit to Joplin.
Solution: The solution can be described as a plugin that can do the following:
- Read from a source of citations (a
.bib
file). - Allow the user to choose from a list of previously imported citations.
- Insert references into the note content.
There are other requirements that must be met. For example, the UI should be as user-friendly as possible, automated and manual tests are to be carried out, every component of the codebase will have a documentation.
Implementation: The implementation relys heavily on Joplin's plugin API to do all sorts of things such as showing dialogs, accessing settings, and modifying content.