Skip to content

Add content of gem README #917

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

Draft
wants to merge 10 commits into
base: main
Choose a base branch
from
Draft

Conversation

gildesmarais
Copy link
Member

No description provided.

@gildesmarais gildesmarais requested a review from Copilot July 20, 2025 13:09
Copilot

This comment was marked as outdated.

@html2rss html2rss deleted a comment from Copilot AI Jul 20, 2025
@gildesmarais gildesmarais force-pushed the feat/825-documentation-content branch from de48833 to 266f5e1 Compare July 20, 2025 13:22
@gildesmarais gildesmarais requested a review from Copilot July 20, 2025 13:23
Copy link

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This pull request adds comprehensive documentation content for the html2rss gem's website, replacing minimal placeholder content with detailed user guides, configuration documentation, examples, and support resources. The changes transform the site from a basic component-focused structure to a complete user-focused documentation portal.

Key Changes:

  • Complete restructure from component-based navigation to user-focused documentation sections
  • Addition of comprehensive getting started guides, configuration documentation, and troubleshooting resources
  • Replacement of HTML index page with markdown-based welcome page featuring improved user experience

Reviewed Changes

Copilot reviewed 31 out of 31 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
index.md New welcome page with feature overview and navigation to key sections
index.html Removed old HTML-based homepage
getting-started/ Complete getting started section with installation and first feed guides
configuration/ Comprehensive configuration documentation covering all options and scrapers
examples/ Practical examples and use cases for common scenarios
support/ Troubleshooting guide and contact information
contributing.md Enhanced contributing guide with multiple contribution pathways
api-reference.md New API reference section
about.md New about page describing the project mission and ecosystem
configs/index.html Updated title for ready-to-use configs
components/ Removed old component documentation files

- `~/.rbenv/shims` (if using rbenv)
- `~/.rvm/bin` (if using RVM)
- `/usr/local/bin`
- A directory specific to your Ruby installation (e.g., `/usr/bin/gem`).
Copy link
Preview

Copilot AI Jul 20, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The path /usr/bin/gem is incorrect - this would be the path to the gem executable, not the directory where gem executables are installed. Consider using a more accurate example like /usr/bin or explaining that users should check where their gem executables are actually installed.

Suggested change
- A directory specific to your Ruby installation (e.g., `/usr/bin/gem`).
- A directory specific to your Ruby installation (e.g., `~/.gem/ruby/X.X.X/bin`, where `X.X.X` is your Ruby version).

Copilot uses AI. Check for mistakes.

Comment on lines 53 to 54
> [!TIP]
> When running locally with commands from above, you can skip setting the environment variables, as they are aligned with the default values from above example.
Copy link
Preview

Copilot AI Jul 20, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The > [!TIP] syntax is GitHub Flavored Markdown specific and may not render correctly in Jekyll. Consider using standard markdown blockquotes or Jekyll-specific syntax for callouts.

Suggested change
> [!TIP]
> When running locally with commands from above, you can skip setting the environment variables, as they are aligned with the default values from above example.
> **Tip:** When running locally with commands from above, you can skip setting the environment variables, as they are aligned with the default values from above example.

Copilot uses AI. Check for mistakes.

Reorganize the documentation to create a clear distinction between the `html2rss` Ruby Gem and the standalone Web Application. This improves navigation and helps users find content relevant to their specific use case.

- Move all existing gem-related documentation (getting started, configuration, examples) into a new `/ruby-gem` directory.
- Add a new, comprehensive documentation section for the Web Application under `/web-application`.
- Update site-wide navigation, internal links, and page front matter to align with the new structure.
- Update gem dependencies in `Gemfile.lock`.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant