Generator dokumentacji

8
Siema, zna się tu ktoś coś na programowaniu / dokumentacji i tego typu sprawach?

Interesuje mnie automatyczne generowanie dokumentacji na podstawie kodu źródłowego, a najlepiej to całego projektu w raz ze strukturą i zależnościami / interakcjami plików :v

Póki co używam ChatGPT i do tej pory ułatwiłem sobie tylko tyle że mam skrypt który skanuje mi folder projektu i wypluwa surowy plik dokumentacji a raczej zawartości w którym jest struktura projektu (komenda tree) np:

/ścieżka/projektu
├── append.sh
├── DOC.md
├── DOC.pdf
├── DOCp.md
├── maker.tar.gz
└── project.txt
1 directory, 6 files
I pod spodem zawartość wszystkich plików po kolei w stylu: "Plik: xyz" "Zawartość: zawartość pliku xyz" i tak dalej.

Na sam koniec wrzucam to do CzatuGPT i poprzedzam templatką
Generator dokumentacji
Co sprawia że GPT wypluwa mi taki mniej więcej plik:

Ogólnie mam kilka wariantów templatek i sprawdzam różne podejścia do zapytań oraz metody przerabiania danych.
Generator dokumentacji
Ogólnie zrobiłem jeszcze templatkę do pojedyńczych plików z kodem, co wygląda tak o, oraz generuje output który jest bardziej szczegółowy co do 'mechanik' i działania kodu.
Generator dokumentacji
Generator dokumentacji
Ma ktoś pomysł jak to ogarnąć sprawnie, tanio i hurtowo?

Ogólnie robię testy na ChatGPT Web UI, jak już opracuję sposób to zainwestuję w API i puszczę to przez desktopowego bieda clienta którego napisałem a który zapisuje całą rozmowę w logu oraz pliki w codeblocku osobno.

Zastanawiam się jeszcze nad użyciem GitHub Copilot lub Tabnine zamiast GPT, w końcu mają integrację do IDE i całą masę bajerów dedykowanych tego typu zastosowaniom.

Jakieś sugestie?
0.043291091918945