A Chrome extension built using Vite and React that automates the generation of GitHub README.md
files. It leverages the power of Google Gemini AI to analyze a repository's structure, content, and files, and generates a professional and detailed README.md
file.
- Automated README Generation: Quickly create well-structured README files.
- Customizable Sections: Include sections such as Installation, Usage, Contributing, and more.
- Live Preview: View the README as you build it.
- Easy Integration: Seamlessly integrates with your GitHub repositories.
- Clone the repository:
git clone https://github.com/yourusername/github-readme-generator-chrome-extension.git
- Navigate to the project directory:
cd github-readme-generator-chrome-extension
- Install dependencies:
npm install
- Build the project:
npm run build
- Load the extension:
- Open Chrome and navigate to
chrome://extensions/
. - Enable "Developer mode" in the top right corner.
- Click "Load unpacked" and select the
dist
folder.
- Open Chrome and navigate to
- Navigate to a GitHub repository in Chrome.
- Click the GitHub Readme Generator extension icon.
- Provide Gemini Api key and GitHub Access Token.
- The extension will analyze the repository's files and folder structure.
- Review the generated
README.md
file. - Click on update/create your repository's
README.md
file.
- React: For building the user interface.
- Vite: For fast and efficient development and build processes.
- Google Gemini AI: For AI-powered content analysis and generation.
- Chrome APIs: To integrate and manage the extension's behavior within the Chrome browser.
- GitHub APIs: These are used to fetch repository data and automate README generation.
Contributions are welcome! To contribute:
- Fork the repository.
- Create a feature branch:
git checkout -b feature-name
- Commit your changes:
git commit -m "Add feature-name"
- Push to the branch:
git push origin feature-name
- Open a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.