- Added new 'Skills' and 'Runbooks' sections to both English and Vietnamese documentation, enhancing the navigation structure.
- Included detailed items under the 'Skills' section, covering various topics such as API Design, Caching Patterns, and Testing Patterns.
- Updated sidebar configurations to improve user experience and accessibility of resources.
- Removed outdated onboarding guides to streamline documentation and focus on relevant content.
- Changed the label from 'Mẫu' to 'Templates' in the Vietnamese documentation for consistency.
- Deleted outdated README.md files for both English and Vietnamese templates to streamline documentation and reduce clutter.
- This update aims to enhance clarity and maintain a more organized structure in the documentation.
- Deleted various files and directories from vitepress-docs and web-docs, including configuration files, cache dependencies, and documentation files, to streamline the project structure.
- This cleanup aims to enhance maintainability and reduce clutter by removing unused or outdated components.
- Added new devDependencies for vitepress-docs, including mermaid, vitepress, vitepress-plugin-mermaid, and vue.
- Updated existing dependencies for vitepress and vue to their latest versions.
- Introduced several new Algolia client packages with specific versions to enhance search capabilities.
- Cleaned up and organized the lock file to reflect the latest package resolutions and integrity checks.
- Enhanced Mermaid diagrams for better visual clarity and consistency across guides.
- Added new sections on caching, data consistency, and observability patterns to the architecture documentation.
- Improved formatting and structure to align with the English version, ensuring a cohesive user experience.
- Removed outdated service communication documentation to reduce clutter and focus on relevant content.
- Deleted several analysis files including breaking-changes.txt, docs-audit-matrix.md, docs-changes.txt, features.txt, git-history.txt, iam-architecture.md, patterns-comparison.md, template-architecture.md to reduce clutter and focus on relevant content.
- This cleanup aims to enhance usability and maintain a more organized documentation structure.
- Deleted the entire app-admin module, including .gitignore, Dockerfile, pubspec.yaml, README.md, and main.dart files.
- This cleanup aims to streamline the project by removing unused components and reducing clutter.
- Deleted ARCHITECTURE.md and README.md files to streamline the project structure and eliminate outdated documentation.
- This change aims to enhance usability and focus on more relevant resources for users.
- Simplified the .env.example file by removing outdated comments and consolidating environment variable descriptions.
- Updated the architecture documentation to reflect the new structure and components of the .NET 10 microservice template.
- Enhanced clarity in the README.md to provide a more comprehensive overview of the template's features and requirements.
- Removed obsolete appsettings files to streamline the project structure and improve usability.
- Updated README.md to include Redis Cache integration as a new feature.
- Enhanced DependencyInjection.cs to register Redis Cache services and connection settings.
- Improved clarity in Vietnamese documentation regarding Clean Architecture principles.
- Improved Mermaid diagrams for better visual clarity and consistency across guides.
- Added detailed troubleshooting sections to assist users in diagnosing common issues effectively.
- Updated formatting and structure to align with the English version, ensuring consistency.
- Included quick tips and common issues sections to facilitate user navigation.
- Deleted obsolete service architecture templates in both English and Vietnamese to streamline content.
- Updated the Vietnamese architecture documentation with improved Mermaid diagrams for better visual clarity.
- Enhanced color coding in diagrams to improve readability and consistency across documentation.
- Added a new section detailing visual indicators for better understanding of architecture components.
- Changed the Mermaid theme from 'default' to 'base' for improved visual consistency.
- Expanded the architecture documentation by adding new sections on caching, data consistency, and observability patterns.
- Enhanced existing diagrams with clearer color coding and class definitions for better readability.
- Removed outdated service communication documentation to streamline content.
- Included quick tips and common issues sections to assist users in navigating the documentation effectively.
- Enhanced Mermaid diagrams in the troubleshooting and workflow sections with clearer labels and emoji for better readability.
- Standardized the formatting of flowchart elements to ensure consistency across documentation.
- Improved the overall visual representation to align with recent updates in the English version.
- Reorganized workflow steps for clarity, including renumbering and standardizing the verification process.
- Added new sections for quick tips and common issues to enhance user navigation.
- Improved formatting and structure to align with the English version, ensuring consistency across documentation.
- Updated Mermaid diagrams in the deployment and development guides for better visual representation and consistency.
- Improved formatting and clarity in the Kubernetes local deployment and IAM migration guides, including detailed workflows and troubleshooting sections.
- Enhanced the Vietnamese documentation to align with the English version, ensuring consistency across guides.
- Added quick tips and common issues sections to facilitate user navigation and understanding.
- Eliminated time estimates from the introductory sections of the Kubernetes local deployment and local development guides for a cleaner presentation.
- Focused on enhancing the clarity and conciseness of the documentation without altering the core content.
- Added detailed troubleshooting tables in the IAM migration, observability, and Kubernetes local deployment guides to assist users in diagnosing common issues.
- Improved Mermaid diagrams with clearer component labels and color coding for better visualization.
- Enhanced the structure of the Vietnamese documentation to align with the English version, ensuring consistency across guides.
- Included quick tips and common issues sections to facilitate user navigation and understanding.
- Revised the Vietnamese documentation to include clearer instructions and improved Mermaid diagrams for better visualization.
- Added detailed troubleshooting flowcharts to assist users in diagnosing issues effectively.
- Updated color palette references and visual elements in diagrams for consistency and clarity.
- Enhanced the structure of various guides, ensuring alignment between English and Vietnamese versions.
- Included quick tips and common issues sections to facilitate user navigation through the documentation.
- Updated color schemes in Mermaid diagrams across deployment and development guides for improved visual distinction.
- Enhanced the structure and clarity of the migration guide, including detailed workflows and architecture comparisons.
- Added new sections for troubleshooting and observability, incorporating flowcharts and diagrams for better understanding.
- Improved formatting and consistency in both English and Vietnamese documentation to align with recent updates.
- Introduced quick tips and common issues sections to assist users in navigating the documentation effectively.
- Updated the introductory notes in both Vietnamese and English development guides for improved clarity.
- Reorganized the workflow steps in the Vietnamese documentation to align with the English version.
- Added detailed Mermaid diagrams for better visualization of development processes and testing strategies.
- Introduced new sections for color palette references and verification checklists to enhance documentation completeness.
- Simplified headers and improved formatting for better readability across both language versions.
- Updated the introductory notes in both English and Vietnamese deployment guides for clarity.
- Changed subgraph titles in Mermaid diagrams for consistency and improved readability.
- Added color styling to Mermaid diagram elements for better visual distinction.
- Enhanced Node.js and PNPM version recommendations in the getting started guide.
- Added a color palette section with Mermaid diagrams for better visual representation.
- Improved the workflow steps in the local development guide for clarity and consistency.
- Updated Vietnamese documentation to reflect changes in the English version.
- Refactored database migration and seeding scripts for better error handling and user feedback.
- Changed the error message in DocsContentClient to use HTML entities for quotes.
- Updated the dependency array in DocsSearch to include docsNavigation for improved memoization.
- Added ITEM_ORDER constant to define custom sorting for specific items within categories.
- Updated the sorting logic in generateDocsNavigation to prioritize custom order before alphabetical sorting.
- Enhanced comments for clarity in both English and Vietnamese regarding the sorting process.
- Introduced `gray-matter` for frontmatter parsing in markdown files.
- Refactored documentation components to utilize new constants and improve slug handling.
- Enhanced language switcher functionality to maintain pathnames during locale changes.
- Updated navigation and search components to support dynamic content loading and improved user experience.
- Revised documentation text to reflect the new branding from Quaros to Goodgo.
- Rename package to `goodgo-docs`
- Add `rehype-slug` for automatic heading ID generation
- Simplify TableOfContents component by removing manual ID logic
BREAKING CHANGE: All shared packages now export ES modules instead of CommonJS
- Changed TypeScript compilation target from commonjs to ES2020
- Updated packages/config/tsconfig/node.json module format
- Updated packages/types/tsconfig.json with moduleResolution
- All packages (@goodgo/types, @goodgo/http-client, @goodgo/logger,
@goodgo/auth-sdk, @goodgo/tracing) now output ES modules
- Updated README.md and README.vi.md with migration guide
Migration required:
- Replace any require() statements with import
- Clean and rebuild packages after pulling changes
Closes: Module format mismatch errors in Next.js build
- Update .nvmrc to Node 25
- Update all Dockerfiles to use node:25-alpine
- Update package.json engines to >=25.0.0
- Update CI/CD workflows for Node 25
- Update @types/node in packages
- Fix ESLint config to use ES module syntax
- Update OpenTelemetry imports for compatibility
All services tested and working with Node.js 25.2.1