Commit Graph
11 Commits
Author SHA1 Message Date
Guangfei.Zhao 70c5cef4e1 feat: add export prd pdf and docx files 2026-08-21 17:11:42 +08:00
Guangfei.Zhao 88f4a6e8a7 Add skills-lock.json to manage skill dependencies for drawio-skill and prd 2026-08-21 13:46:56 +08:00
Guangfei.Zhao 257b9cda08 Add new images for the mini-program and warranty sections
- Added multiple PNG images to the mini-program images directory under ROOS, including various themed images.
- Introduced new warranty-related images, enhancing the visual content for warranty information.
- All images are newly created and have been added with appropriate file permissions.
2026-08-20 23:13:59 +08:00
Guangfei.Zhao 9d7e7fd676 Add new images for O2O and ROOS sections in mini-program
- Added multiple PNG images to the O2O directory, enhancing visual content.
- Included new images for the ROOS section, improving user engagement.
- Updated warranty-related images to provide clearer information.
- Ensured all new images are properly indexed and accessible within the application.
2026-08-20 16:02:19 +08:00
Guangfei.Zhao 40b790afea Add new images for O2O, ROOS, and Warranty sections
- Added multiple PNG images to the mini-program-images/O2O directory.
- Introduced new PNG images to the mini-program-images/ROOS directory.
- Included various PNG images in the mini-program-images/Warranty directory.
- All new images are added with appropriate file permissions.
2026-08-20 15:25:16 +08:00
Guangfei.Zhao 74b02ed427 feat: add documentation for cross-domain collaboration and aggregation
- Introduced a new section on cross-domain collaboration and aggregation, detailing decision-making processes, contract module usage for cross-domain reads, and domain events for writes.
- Added guidelines for parallel aggregation using a dedicated thread pool and context propagation.
- Established rules for transaction boundaries, idempotency, optimistic locking, scheduled tasks, and caching strategies in a concurrent environment.
- Included examples and best practices for implementing these concepts in the application.
2026-08-14 16:03:47 +08:00
Guangfei.Zhao 444db49818 feat: add engineering conventions and CI gates documentation
- Introduced a new document outlining SDK version locking, static analysis, formatting, generated artifacts management, branching and commit conventions, and CI gate checks.
- Updated README to include the new conventions document.
- Modified API design to use numeric error codes instead of strings, with a dedicated ErrorCode object for better maintainability.
- Adjusted global exception handling to return numeric error codes.
- Updated tests to reflect changes in error code handling.
2026-08-13 19:28:36 +08:00
Guangfei.Zhao be009ac15e feat: Enhance security documentation with access and refresh token structures, including claims and rotation strategy 2026-08-13 15:31:30 +08:00
Guangfei.Zhao 8c0fcd84e8 feat: Enhance documentation on layering, object naming conventions, and API design
- Added object naming conventions (PO/DAO/BO/DTO/VO) in 02-layering.md to clarify terminology and usage within the team.
- Updated 06-api-design.md to include MapStruct for DTO and entity conversion, providing examples and configuration details.
- Expanded 07-config-governance.md with local development instructions and strategies for running without K8s, including two recommended approaches.
- Included K8s probe configuration details in 08-observability.md for liveness and readiness checks.
- Clarified CI/CD processes in 09-build-deploy.md, detailing environment distinctions and deployment strategies for local, Dev, UAT, and Prod.
- Introduced ArchUnit for architectural testing in 10-testing.md, ensuring adherence to defined layering rules and coverage verification with Jacoco.
2026-08-13 15:19:05 +08:00
Guangfei.Zhao 1e0cbb86a2 feat: Add comprehensive documentation for integration layer, API design, config governance, observability, build/deploy, and testing strategies
- Introduced integration layer design with Resilience4j for external vendor calls.
- Established API design standards with unified response structures and global exception handling.
- Defined configuration and service governance using Kubernetes native solutions.
- Implemented observability practices including trace ID propagation and structured logging.
- Outlined build and multi-environment deployment strategies using Gradle and GitLab CI/CD.
- Specified testing strategies across different layers, utilizing JUnit, MockK, Testcontainers, and WireMock.
2026-08-12 18:23:11 +08:00
Guangfei.Zhao 54c001a793 Add architecture documentation and retail system workshop PPT 2026-08-12 17:49:57 +08:00