-
Notifications
You must be signed in to change notification settings - Fork 2
Frontend Architecture Changelog
Paulo Gomes da Cruz Junior edited this page May 6, 2026
·
1 revision
-
What: Created Frontend Architecture Overview, Frontend Structure tree, and
Frontend Structure Guidelines from source code analysis of
frontend/src/. - Why: No architecture documentation existed for the Vue 3/TypeScript frontend. This baseline documents current patterns and constraints to guide future contributors.
- Impact: Establishes canonical reference for folder structure, naming conventions, composable patterns, event bus channels, routing conventions, and Carbon Design System integration rules.
This wiki serves as the central documentation and knowledge base for the Forests Client Management System, maintained by the British Columbia Ministry of Forests.
Please Note:
- This wiki is a living document maintained by the development team and contributors.
- When making substantial architectural or code changes, remember to update the corresponding wiki documentation.
- Always verify critical environment configurations against team vaults and OpenShift secret managers.
Have questions, found a documentation discrepancy, or need clarification?
- Questions or Bug Reports: Open an issue in the GitHub repository
- Pull Requests: Submit code or doc improvements via Pull Requests
- Database Schema Reference: Explore our SchemaSpy ER Diagrams
Forest Client Wiki | GitHub Repository
- Architecture Overview
- Frontend Architecture
- Frontend Structure
- Backend Architecture
- Backend Structure
- Legacy Architecture
- Processor Architecture
- Data Model
- Development Overview
- Local Setup & Docker
- Frontend Setup
- Backend Setup
- Project Conventions
- Frontend Structure Guidelines