Aplikacja póki co działa jako konsola, w najbliższej przyszłości dodam GUI.
Program służy do tworzenia drzew genealogicznych (lecz bez GUI powinno się raczej nazywać "menedżerem rodziny", bo z drzewem na razie nic wspólnego nie ma).
Poleceniem CREATE [NAZWA] tworzymy nowy projekt, polecenie PERSON to narzędzie do zarządzania ludźmi (tworzenie, usuwanie, zmiana nazwy), za pomocą CONNECT łączy się ludzi (rodzice, rodzeństwo, małżeństwo, dzieci), LOAD i SAVE... wiadomo. Oprócz tego, HELP wyświetla listę komend z krótkimi opisami, zaś HELP [KOMENDA] wyświetla pełną pomoc o danej komendzie. Komenda SHOW #ID lub SHOW "Imię Nazwisko" wyświetla "raport", zawierający rodziców, rodzeństwo, małżonków (może być wielu :3), dzieci. Źródła dostępne na https://github.com/ShookTea/ftree
W planach mam przede wszystkim utworzenie GUI (zastanawiam się, czy dać możliwość wyłączenia GUI i pracy na konsoli), wsparcie dla wielu języków.
Sam kod dokumentacji nie ma, lecz jak na razie takowej nie potrzebuję - starałem się, by kod sam się tłumaczył... no bo jak opisać, w jaki sposób działa np. komenda "exit"?