🛠️ From AMW to AEW: Namespace Revolution & Documentation Transformation #2

Merged
arbars merged 12 commits from oleg/ALTEMUWiki:master into master 2025-10-14 12:14:25 +03:00
Collaborator

Overview

This PR introduces comprehensive documentation improvements, structural enhancements, and maintenance updates to the VitePress project. The changes focus on improving content quality, ensuring consistency across language locales, and updating project references.

Changes Made

📚 Documentation & Content

  • Added features section to homepage in both English and Russian locales
  • Restructured contribution guidelines with new sidebar sections and reusable help blocks for translation/writing assistance
  • Updated footer content for better clarity and user experience
  • Enhanced team documentation with new contributions page and updated team data structure

🔧 Technical Improvements

  • Fixed URL structure in Russian sidebar by adding trailing slashes for consistent routing
  • Streamlined VitePress configuration and simplified homepage layout
  • Refactored component names from AMW* to AEW* for better consistency
  • Updated type namespace from AMWTheme to AEWTheme across type definitions

⚙️ Maintenance & Updates

  • Updated dependencies including VitePress to version 1.6.4
  • Changed licensing from MIT to GPL-3.0+ with CC BY-SA 4.0 for content
  • Updated project references including social links, edit URL patterns, and canonical URLs
  • Updated Git changelog plugin repository URL

Key Features

  • Multi-language support: Consistent updates across both English (en) and Russian (ru) locales
  • Improved navigation: Unified URL structure with proper trailing slashes
  • Enhanced team components: Dynamic license display in footer and updated collaborator types
  • Cleaner configuration: Removed obsolete components and streamlined theme setup

Testing

  • All navigation links maintain consistent structure with trailing slashes
  • Multi-language content displays correctly in both English and Russian
  • Team components and license information render properly in footer
  • Sidebar navigation works seamlessly across all sections

Notes

  • Component functionality remains unchanged despite namespace refactoring
  • Backward compatibility maintained for existing routes
  • Documentation structure now better supports community contributions
## Overview This PR introduces comprehensive documentation improvements, structural enhancements, and maintenance updates to the VitePress project. The changes focus on improving content quality, ensuring consistency across language locales, and updating project references. ## Changes Made ### 📚 Documentation & Content - **Added features section** to homepage in both English and Russian locales - **Restructured contribution guidelines** with new sidebar sections and reusable help blocks for translation/writing assistance - **Updated footer** content for better clarity and user experience - **Enhanced team documentation** with new contributions page and updated team data structure ### 🔧 Technical Improvements - **Fixed URL structure** in Russian sidebar by adding trailing slashes for consistent routing - **Streamlined VitePress configuration** and simplified homepage layout - **Refactored component names** from `AMW*` to `AEW*` for better consistency - **Updated type namespace** from `AMWTheme` to `AEWTheme` across type definitions ### ⚙️ Maintenance & Updates - **Updated dependencies** including VitePress to version 1.6.4 - **Changed licensing** from MIT to GPL-3.0+ with CC BY-SA 4.0 for content - **Updated project references** including social links, edit URL patterns, and canonical URLs - **Updated Git changelog plugin** repository URL ## Key Features - **Multi-language support**: Consistent updates across both English (`en`) and Russian (`ru`) locales - **Improved navigation**: Unified URL structure with proper trailing slashes - **Enhanced team components**: Dynamic license display in footer and updated collaborator types - **Cleaner configuration**: Removed obsolete components and streamlined theme setup ## Testing - [ ] All navigation links maintain consistent structure with trailing slashes - [ ] Multi-language content displays correctly in both English and Russian - [ ] Team components and license information render properly in footer - [ ] Sidebar navigation works seamlessly across all sections ## Notes - Component functionality remains unchanged despite namespace refactoring - Backward compatibility maintained for existing routes - Documentation structure now better supports community contributions
oleg added 11 commits 2025-10-14 02:24:33 +03:00
- Fix sidebar indentation and structure in Russian locale
- Update site title and add rewrite rules for Russian routes
- Remove logo and adjust social links in shared config
- Simplify homepage layout by removing features, categories, teams, and sponsors sections
- Consolidate hero section content on both English and Russian homepages
- Update type references from AMWTheme to AEWTheme in config files
- Rename type imports in Vue components to use AEWTheme namespace
- Update locale keys from AMWThemeLocales to AEWThemeLocales
- Component names remain unchanged - only type namespace was refactored
- Change license from MIT to GPL-3.0+ and add CC BY-SA 4.0 for content
- Add dynamic license display in footer via AEWDocFooterBefore component
- Refactor team components (rename AMW* to AEW*)
- Update team data structure with new collaborator types
- Remove obsolete app and category components
- Clean up theme configuration and remove unused meta features
- Update Russian and English documentation
- Add team contributions page
- Change social links and edit link patterns to new repository location
- Update canonical URL from docs.karkas.chat to alt-emu.org
- Rename AMWVideo component to AEWVideo for consistency
- Create new sidebar section for contribution guidelines in both languages
- Add reusable help blocks for translation and writing assistance
Add trailing slashes to all navigation links in ru.ts sidebar configuration for consistent routing
arbars merged commit 80dd24ffe4 into master 2025-10-14 12:14:25 +03:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
arbars/altemuwiki!2
No description provided.