Opis zlecenia
Zlecę napisanie dedykowanego plugina do IDE PHPStorm. Plugin ma rozszerzać wsparcie do systemu szablonów Smarty. Pełna specyfikacja będzie omówiona z wybranym dostawcą.
Plugin sam w sobie nie ma być skomplikowany. Mam działające już pluginy, które można by wykorzystać jako bazę, sforkować i rozszerzyć o dodatkowe funkcjonalności.
Funkcjonalności:
W zasadzie banalne. Głownie autocomplete i suggest (zmienne, ścieżki, controller, nazwy funkcji, modifier'ów), auto tag close oraz odnośniki pomiędzy widokami, a controllerami. Wisienką na torcie byłby suggest zmiennych przekazanych z controlera do widoku.
Wszystkie te funkcjonalności przy Smarty bardzo prosto wdrożyć. Jestem programistą, mam na to pomysły. Część z potrzebnych funkcjonalności działa w przykładowych pluginach. W zasadzie top trzeba zebrać działające funkcjonalności z kilku miejsc w jeden plugin i niektóre rozszerzyć.
Ważna uwaga - chce żeby plugin był uniwersalny i niezwiązany z żadnym konkretnym frameworkiem. Też mam kilka pomysłów jak to zrobić. W związku z tym też pewnie czasem będzie musiał trochę zahaczyć o PHP.
Dla zainteresowanych link do Github'a do źródeł na których można całość oprzeć.
Mile widziani wykonawcy korzystający z PHPStorm lub produktów Jetbrains - mocno to ułatwi.
Całość do napisania jest w Javie.