This project aims to convert the content of GitHub repositories into a structured, machine-readable format, enabling AI models like ChatGPT to utilize them as a knowledge base.
Currently, the project only supports converting remote GitHub repositories into a structured file. However, it would be beneficial to have the ability to export local repositories as well.
Allowing users to process local repositories would enable them to convert private or offline repositories that are not hosted on GitHub. Additionally, it would be helpful to have the option to specify a branch other than the default main branch for conversion.
Proposed Solution:
Extend the existing codebase to accept local repository paths as input.
Implement a flag or argument to specify the branch to be processed (defaulting to main if not provided).
Update the documentation to reflect the new functionality and provide examples for local repository conversion.