diff --git a/docs/customization/badges.md b/docs/customization/badges.md
index d1337341..fe6b86fd 100644
--- a/docs/customization/badges.md
+++ b/docs/customization/badges.md
@@ -1,6 +1,6 @@
# Badges
-A badge is a simple embeddable icon that displays various metrics such as the the number of stars or forks for a repository, languages used in the project, CI/CD build status, test coverage, the license of the project, and more. Badges are a great way to provide quick information about your project to users and visitors.
+A badge is a simple embeddable icon that displays various metrics such as the number of stars or forks for a repository, languages used in the project, CI/CD build status, test coverage, the license of the project, and more. Badges are a great way to provide quick information about your project to users and visitors.
README-AI offers various badge styles to enhance your project's README. This guide explains how to use and customize these badges.
@@ -8,36 +8,40 @@ README-AI offers various badge styles to enhance your project's README. This gui
Use the `--badge-style` option to select from the following styles:
-
+ ![Social Badge](https://img.shields.io/badge/Python-3776AB.svg?&style=social&logo=Python&logoColor=FFD845)
## How It Works
@@ -45,64 +49,52 @@ README-AI automatically detects your project's dependencies and technologies dur
When you provide the `--badge-style` option to the `readmeai` command, two sets of badges are generated:
-1. **Default Metadata Badges**: The default set is always included in the generated README file. The default badges includes the project `license`, `last commit`, `top language`, and `total languages`.
+1. **Default Metadata Badges**: The default set is always included in the generated README file. The default badges include the project `license`, `last commit`, `top language`, and `total languages`.
2. **Project Dependency Badges**: When the `--badge-style` argument is provided to the CLI, a second badge set is generated, representing the extracted dependencies and metadata from your codebase.
-The badge sets are formatted in the README header, and provide the reader with a quick overview of the project's key metrics and technologies.
+The badge sets are formatted in the README header and provide the reader with a quick overview of the project's key metrics and technologies.
## Example Usage
Let's generate a README with custom badge colors and styles using the `--badge-color` and `--badge-style` options:
```bash
-readmeai --badge-color orange
- --badge-style flat-square
+readmeai --badge-color orange \
+ --badge-style flat-square \
--repository https://github.com/eli64s/readme-ai
```
The command above generates a README with the following badge configuration:
-
-
--
- {{ start_of_header }}
+!!! example
- {{ project_logo }}
+ === "Badge Generation"
- {{ project_name }}
+
+ ![License](https://img.shields.io/github/license/eli64s/readme-ai?style=flat-square&color=orange&logo=opensourceinitiative&logoColor=white)
+ ![Last Commit](https://img.shields.io/github/last-commit/eli64s/readme-ai?style=flat-square&color=orange&logo=git&logoColor=white)
+ ![Top Language](https://img.shields.io/github/languages/top/eli64s/readme-ai?style=flat-square&color=orange)
+ ![Language Count](https://img.shields.io/github/languages/count/eli64s/readme-ai?style=flat-square&color=orange)
- {{ project_slogan }}
+ *Built with the tools and technologies:*
-
-
-
-
-
+ ![pre-commit](https://img.shields.io/badge/precommit-FAB040.svg?style=flat-square&logo=pre-commit&logoColor=black)
+ ![Ruff](https://img.shields.io/badge/Ruff-FCC21B.svg?style=flat-square&logo=Ruff&logoColor=black)
+ ![GNU Bash](https://img.shields.io/badge/GNU%20Bash-4EAA25.svg?style=flat-square&logo=GNU-Bash&logoColor=white)
+ ![Pytest](https://img.shields.io/badge/Pytest-0A9EDC.svg?style=flat-square&logo=Pytest&logoColor=white)
+ ![Docker](https://img.shields.io/badge/Docker-2496ED.svg?style=flat-square&logo=Docker&logoColor=white)
+ ![Python](https://img.shields.io/badge/Python-3776AB.svg?style=flat-square&logo=Python&logoColor=white)
+ ![GitHub Actions](https://img.shields.io/badge/GitHub%20Actions-2088FF.svg?style=flat-square&logo=GitHub-Actions&logoColor=white)
+ ![Poetry](https://img.shields.io/badge/Poetry-60A5FA.svg?style=flat-square&logo=Poetry&logoColor=white)
+ ![AIOHTTP](https://img.shields.io/badge/AIOHTTP-2C5BB4.svg?style=flat-square&logo=AIOHTTP&logoColor=white)
+ ![Material for MkDocs](https://img.shields.io/badge/Material%20for%20MkDocs-526CFE.svg?style=flat-square&logo=Material-for-MkDocs&logoColor=white)
+ ![OpenAI](https://img.shields.io/badge/OpenAI-412991.svg?style=flat-square&logo=OpenAI&logoColor=white)
+ ![Google Gemini](https://img.shields.io/badge/Google%20Gemini-8E75B2.svg?style=flat-square&logo=Google-Gemini&logoColor=white)
+ ![Pydantic](https://img.shields.io/badge/Pydantic-E92063.svg?style=flat-square&logo=Pydantic&logoColor=white)
- Built with the tools and technologies:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+The `--badge-color` option **only** modifies the default badge set, while the `--badge-style` option is applied to **both** the default and project dependency badges
- {{ end_of_header }}
-
-
-
-!!! note
- The `--badge-color` option **only** modifies the default badge set, while the `--badge-style` option is applied to **both** the default and project dependency badges.
## Tips for Using Badges
@@ -120,5 +112,6 @@ Thank you to the following projects for providing the badges used in this projec
- [Aveek-Saha/GitHub-Profile-Badges](https://github.com/Aveek-Saha/GitHub-Profile-Badges)
- [Ileriayo/Markdown-Badges](https://github.com/Ileriayo/markdown-badges)
- [tandpfun/skill-icons](https://github.com/tandpfun/skill-icons)
+```
---
diff --git a/docs/customization/header.md b/docs/customization/header.md
index ca43b704..014d0a26 100644
--- a/docs/customization/header.md
+++ b/docs/customization/header.md
@@ -58,6 +58,7 @@ The `--header-style` option supports the following values:
- **compact**: Left-aligned logo and a compact project title.
- **modern**: Right-aligned logo with a modern aesthetic for the header.
+
diff --git a/docs/customization/project_logo.md b/docs/customization/project_logo.md
index ee13c95d..f50773a2 100644
--- a/docs/customization/project_logo.md
+++ b/docs/customization/project_logo.md
@@ -6,32 +6,29 @@ A project logo is a visual representation of your project that appears at the to
Use the `--image` option to select from the following logo styles:
+=== "Blue"
-
+=== "Grey"
+
+ ![Grey Logo](https://img.icons8.com/external-tal-revivo-filled-tal-revivo/96/external-markdown-a-lightweight-markup-language-with-plain-text-formatting-syntax-logo-filled-tal-revivo.png){: style="width:100px"}
## How It Works
@@ -67,7 +64,7 @@ You will be prompted to provide an image file path or URL:
Provide an image file path or URL:
```
-### Generating a Logo with LLM
+### LLM Generated Logo
To generate a logo using an LLM API (e.g., OpenAI), use the `--image llm` option:
@@ -81,28 +78,26 @@ This will generate a unique project logo using the specified LLM API.
Here's an example of how a generated README header might look with a logo:
-!!! example "Generated README Header with Logo"
-
- ```markdown
-