Ce référentiel présente l'utilisation du modèle de langue GPT-3.5 d'OpenAI pour générer automatiquement la documentation pour le code. La documentation générée est ensuite transformée en un site "Doc as Code" pour un accès et un partage faciles.
Pour utiliser ce référentiel, vous devrez avoir ce qui suit:
.env dans le répertoire racine et en ajoutant la ligne suivante, vous pouvez renommer l'exemple.env: OPENAI_API_KEY=<your-api-key>
cd ./MKAutoDocs/
pip install -r requirements.txt
python Auto_Doc.py
Cela utilisera le modèle de langue GPT-3.5 pour générer de la documentation pour votre base de code et publiera la documentation générée en tant que fichiers Markdown dans le répertoire docs configuré.
Par exemple, pour utiliser MKDOCS, exécutez la commande suivante dans le répertoire racine pour prévisualiser le site:
mkdocs serve
Ou utilisez des MKDOC pour construire un site:
mkdocs build
Cela générera un site Web statique dans le répertoire site , que vous pouvez héberger sur un serveur ou un service comme les pages GitHub.
Si vous souhaitez héberger sur les pages GitHub. Vous pouvez configurer des actions GitHub pour automatiquement votre DOC en tant que site de code Mkdocs comment ou déployer manuellement en utilisant:
mkdocs gh-deploy
Si vous souhaitez contribuer à ce référentiel, n'hésitez pas à ouvrir une demande de traction ou un problème. Nous nous félicitons de toute rétroaction, suggestions ou améliorations du code.
Ce référentiel est concédé sous licence MIT. Voir le fichier LICENSE pour plus d'informations.