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ą
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ą
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.
Ogólnie mam kilka wariantów templatek i sprawdzam różne podejścia do zapytań oraz metody przerabiania danych.
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.
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?
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?