Я в университете, изучаю информатику, и мне очень нравится Freemind.Единственное, что, по моему мнению, могло бы сделать его более полезным, - это разрешить уравнения Латекса (вроде как это делает Анки).
Я никогда прежде не принимал участия ни в каком открытом исходном коде и не модифицировал проект,поэтому я хотел бы немного указаний.
У меня есть два пути решения этой проблемы.
Я знаю, что у Freemind был латексный плагин, но он больше не поддерживается.Я просмотрел некоторые файлы, которые, по моему мнению (с помощью интеллектуальных догадок), необходимы для его работы, но я все еще скучаю по тому, что кажется большим - latex_plugin.jar.Я надеялся, что если бы я смог собрать их вместе, я мог бы заставить плагин работать и больше не думать о.
Другой способ - разработать свой собственный плагин.Я знаю Java, и я знаю, как преобразовать исходный код Latex в png-файл из Терминала.Я знаю, что у Freemind есть своего рода API плагинов, но все, что я могу найти о нем, - это одна большая устрашающая XML-схема (тип файла, с которым я незнаком).Я не могу найти никакой другой информации о создании плагина (я не знаю, смогу ли я сделать свой плагин самостоятельно, или мне нужно получить весь исходный код для Freemind и разработать, чтобы разработать свой плагин с - и как потомя отделяю свой плагин от Freemind?).
Итак, с этим фоном мои главные вопросы:
- Будет ли воскрешение старого плагина разумным решением моих проблем?
Или предполагая, что мне нужно создать свой собственный плагин:
- Будет ли это хороший проект, чтобы начать становиться частью программного обеспечения с открытым исходным кодом?
- Насколько сложно было бы это оценить, сколько времени это займет?
- С чего начать?Как мне поступить?