Skip to content

Conversation

@MrHinsh
Copy link
Member

@MrHinsh MrHinsh commented Aug 7, 2025

This pull request introduces several improvements and updates to the guides site, focusing on enhanced homepage design, internationalization, dependency management, and cleanup of legacy configuration. The most notable change is the addition of a new, visually appealing homepage layout that highlights guides, provides clearer navigation, and showcases contributors and community information. There are also updates to support Japanese language content, dependency upgrades, and removal of outdated aliases.

Homepage and UI Enhancements:

  • Added a new homepage layout in site/layouts/index.html with a modern design, improved guide cards, information sections, and contributor highlights for better user experience.

Internationalization and Language Support:

  • Added Japanese language support in site/hugo.yaml, including localized titles, descriptions, and keywords for the Kanban Guide.

Dependency Management:

  • Updated dependencies in site/go.mod to use the latest versions of github.com/nkdAgility/HugoGuides/module and added github.com/KanbanGuides/KanbanGuides/site.
  • Registered github.com/KanbanGuides/KanbanGuides/site as a module import in site/hugo.yaml.

Configuration and Alias Cleanup:

  • Removed legacy and duplicate aliases from various guide index files (site/content/Guide1/_index.md, site/content/Guide1/_index.min.md, site/content/Guide2/2025.7/index.md, site/content/Guide2/2025.7/index.min.md). [1] [2] [3] [4]
  • Standardized translation directory aliases in translation index files for both guides. [1] [2]

Build and Miscellaneous Updates:

  • Updated the build script serve.ps1 to clean the public directory before serving the site and use the correct config files.
  • Minor metadata cleanups in site index files (site/content/_index.md, site/content/_index.min.md). [1] [2]

Copilot AI review requested due to automatic review settings August 7, 2025 07:57
Copy link

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 introduces a comprehensive update to the guides site, primarily focused on adding a modern homepage layout with enhanced user experience, internationalization support, and configuration cleanup. The changes establish a more professional and visually appealing site structure while expanding language support and modernizing the build process.

  • Added a new responsive homepage layout with improved guide cards, information sections, and contributor highlights
  • Introduced Japanese language support with localized content for the Kanban Guide
  • Updated dependencies and module imports to support multi-guide architecture

Reviewed Changes

Copilot reviewed 12 out of 13 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
site/layouts/index.html New homepage layout with modern design, guide cards, and information sections
site/hugo.yaml Added Japanese language configuration and new module imports
site/go.mod Updated dependencies to latest versions and added KanbanGuides module
site/content/_index.md Removed redundant URL configuration
site/content/_index.min.md Removed redundant URL configuration
site/content/Guide2/translations/index.md Fixed alias from /translationsdirectory/ to /translations/
site/content/Guide2/2025.7/index.min.md Removed duplicate latest version aliases
site/content/Guide2/2025.7/index.md Removed duplicate latest version aliases
site/content/Guide1/translations/index.md Fixed alias from /translationsdirectory/ to /translations/
site/content/Guide1/_index.min.md Removed duplicate latest version aliases
site/content/Guide1/_index.md Removed duplicate latest version aliases
serve.ps1 New build script to clean public directory and serve with correct config

@MrHinsh MrHinsh added this pull request to the merge queue Aug 7, 2025
Merged via the queue into main with commit b66e32b Aug 7, 2025
5 checks passed
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.

2 participants