Этот репозиторий демонстрирует использование языковой модели GPT-3.5 от OpenAI для автоматического создания документации для кода. Сгенерированная документация затем превращается в сайт «Doc As Code» для легкого доступа и обмена.
Чтобы использовать этот репозиторий, вам нужно будет иметь следующее:
.env в каталоге ROOT и добавив следующую строку, вы можете переименовать пример.env: OPENAI_API_KEY=<your-api-key>
cd ./MKAutoDocs/
pip install -r requirements.txt
python Auto_Doc.py
Это будет использовать языковую модель GPT-3.5 для генерации документации для вашей кодовой базы и вывести сгенерированную документацию в качестве файлов разметки в каталоге настроенных docs .
Например, для использования MKDOCS запустите следующую команду в корневом каталоге для предварительного просмотра сайта:
mkdocs serve
Или используйте MKDOCS, чтобы построить сайт:
mkdocs build
Это будет генерировать статический веб -сайт в каталоге site , который вы можете размещать на сервере или службе, такой как страницы Github.
Если вы хотите разместить на страницах GitHub. Вы можете настроить действия GitHub, чтобы автоматически разместить свой документ в качестве кодового сайта mkdocs, как или развертывание вручную, используя:
mkdocs gh-deploy
Если вы хотите внести свой вклад в этот репозиторий, пожалуйста, не стесняйтесь открыть запрос на тягу или проблему. Мы приветствуем любые отзывы, предложения или улучшения кода.
Этот репозиторий лицензирован по лицензии MIT. См. Файл LICENSE для получения дополнительной информации.