Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove unnecessary spaces in README for a more compact view #20

Merged
merged 1 commit into from
Sep 30, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 6 additions & 1 deletion .github/scripts/update_views.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import os
import re
import yaml
import logging
from jinja2 import Environment, FileSystemLoader
Expand Down Expand Up @@ -87,9 +88,13 @@ def update_views():
# Generate README content using the template and write to file
logger.info("Generating README content")
readme_content = readme_template.render(categories=sorted_categories, format_category=format_category)

# Remove multiple consecutive newlines
readme_content = re.sub(r'\n{3,}', '\n\n', readme_content)

readme_path = 'README.md'
with open(readme_path, 'w') as f:
f.write(readme_content)
f.write(readme_content.strip()) # Use strip() to remove leading/trailing whitespace
logger.info(f"Wrote README content to {readme_path}")

logger.info("update_views process completed")
Expand Down
10 changes: 4 additions & 6 deletions .github/templates/readme_template.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,12 @@ Welcome to the **Prompt Library**. This repository contains a collection of AI p

## 🗂️ Categories

{% for category, prompts in categories.items() %}

{%- for category, prompts in categories.items() %}
### {{ format_category(category) }}

{% for prompt in prompts %}
{%- for prompt in prompts %}
- [{{ prompt.title }}]({{ prompt.path }}) - {{ prompt.description }}
{% endfor %}
{% endfor %}
{%- endfor %}
{%- endfor %}

## 🚀 Getting Started

Expand Down
35 changes: 0 additions & 35 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,57 +3,22 @@
Welcome to the **Prompt Library**. This repository contains a collection of AI prompts categorized for easy navigation and reuse.

## 🗂️ Categories



### Artificial Intelligence


- [God Tier Assistant Generator](prompts/god_tier_assistant_generator/view.md) - Generates innovative ideas for specialized AI assistants based on given topics

- [AI Topic Idea Generator](prompts/ai_topic_idea_generator/view.md) - Generates diverse and innovative AI application ideas for specific domains



### Documentation


- [AI-Powered Code Repository Documentation Generator](prompts/ai_code_repository_documentation_generator/view.md) - Analyzes code repositories and generates comprehensive documentation autonomously



### Full Stack Development


- [Advanced Software Development AI Assistant](prompts/advanced_software_development_ai_assistant/view.md) - Provides expert guidance and support throughout the entire software development lifecycle



### Project Management


- [Software Specification Generator](prompts/software_specification_generator/view.md) - Creates comprehensive software specifications based on user requirements

- [GitHub Issue Creator Assistant](prompts/github_issue_creator_assistant/view.md) - Creates well-structured GitHub Issues from various types of input



### Refactoring


- [Code Refactoring AI Assistant](prompts/code_refactoring_ai_assistant/view.md) - Analyzes, refactors, and tests code to improve quality, readability, and performance



### Version Control


- [Git Commit Message Writer](prompts/git_commit_message_writer/view.md) - Generates concise, informative git commit messages following Conventional Commits with emojis

- [GitHub Pull Request Generator](prompts/github_pull_request_generator/view.md) - Generates comprehensive and well-structured GitHub pull requests



## 🚀 Getting Started

This repository is designed to be easily forked and customized for your own use. Follow these steps to get started:
Expand Down