Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Summarize GitHub profiles easily. Get a brief overview of a developer's repositories, skills, and README content with our GitHub profile summary tool Dev Summary.

License

Notifications You must be signed in to change notification settings

prodev717/dev-summary

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

17 Commits

Repository files navigation

Dev Summary

project-image

Get a brief overview of a developer's repositories skills and README content with our GitHub profile summary tool Dev Summary.

shields shields shields shields shields shields shields shields shields

πŸš€ Demo

https://devsummary.onrender.com/

Project Screenshots:

project-screenshot

🧐 Features

Here're some of the project's best features:

  • User-Friendly UI/UX: Intuitive and responsive interface powered by Tailwind CSS and HTMX for seamless interaction.
  • AI-Generated Summary: Provides detailed analysis and insights into developer skills using the Gemini API.
  • JSON API Endpoint: Exposes a RESTful endpoint to fetch the AI-generated summary in JSON format for integration.

πŸ› οΈ Installation Steps:

1. Clone the Repository

git clone https://github.com/prodev717/dev-summary

2. Navigate to the cloned directory

cd dev-summary

3. Install Required Dependencies

pip install -r requirements.txt

4. Configure Environment Variables By Creating .env File

GEMINI_API_KEY=your-gemini-api-key
GITHUB_API_KEY=your-github-api-key

5. Start The Server

waitress-serve --host 0.0.0.0 --port 8000 main:app

🍰 Contribution Guidelines:

To contribute first fork the repository and clone it to your local machine. Create a new branch for your changes then make and test your modifications while following the project's coding style. Commit your changes with a clear message and push your branch to your fork. Afterward create a pull request with a description of your changes. Once it’s reviewed it will be merged.

πŸ’» Built with

Technologies used in the project:

  • python
  • flask
  • htmx
  • tailwind CSS

πŸ›‘οΈ License:

This project is licensed under the MIT License

πŸ“ Note:

This project is now actively maintained and developed by TeamX as Git2Know. You can find the latest version and updates here: TeamX/git2know.

About

Summarize GitHub profiles easily. Get a brief overview of a developer's repositories, skills, and README content with our GitHub profile summary tool Dev Summary.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /