You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# Project Milestones: BBj DWC Training Course Enhancement
2
+
3
+
## v1 Platform Foundations (Shipped: 2026-01-31)
4
+
5
+
**Delivered:** Platform foundations, full-text search, polished visual design, and comprehensive content audit transforming the BBj DWC Training Course into a consultant-ready resource
6
+
7
+
**Phases completed:** 1-4 (11 plans total)
8
+
9
+
**Key accomplishments:**
10
+
- Resolved config risks (future.v4 removal, baseUrl fix) and hardened CI with TypeScript typecheck gate before build
- Redesigned homepage (Hero + Features + Cards + CTA), restructured sidebar into 4 logical groups, and shifted to professional blue palette with verified dark mode
13
+
- Audited all 12 chapters with 6-dimension rubric, producing tier-ranked improvement priorities and actionable v2 content roadmap
Copy file name to clipboardExpand all lines: .planning/PROJECT.md
+37-20Lines changed: 37 additions & 20 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
3
3
## What This Is
4
4
5
-
A comprehensive enhancement of the BBj Dynamic Web Client (DWC) Training Course website — a 12-chapter Docusaurus site teaching BBj developers DWC development. The course content is proven and field-tested. This project transforms it from a static training site into a community hub: better platform features, deeper content, AI assistance, multi-language support, and a showcase that makes DWC attractive to developers.
5
+
A polished, searchable Docusaurus site for the BBj Dynamic Web Client (DWC) Training Course — a 12-chapter curriculum teaching BBj developers DWC development. The course content is proven and field-tested. v1 delivered platform foundations (search, visual tooling, responsive design, CI hardening) and a comprehensive content audit. The next focus is content depth enhancement, AI assistance, internationalization, and a showcase gallery.
6
6
7
7
## Core Value
8
8
@@ -15,37 +15,47 @@ The site must be the definitive, go-to resource for learning and adopting DWC
-[ ] Synthesia AI avatar videos explaining key concepts
@@ -73,7 +83,8 @@ The site must be the definitive, go-to resource for learning and adopting DWC
73
83
-**Language community:** Spanish and French-speaking developers adopt more slowly due to language barrier. Making them feel recognized through native-language content is a strategic priority.
74
84
-**Existing reference:** docs.webforj.com uses Algolia with Docusaurus — serves as a model for search integration here.
75
85
-**Synthesia license:** Team has access to Synthesia for AI avatar video production.
76
-
-**Codebase state:** Docusaurus 3.9.2, React 19, TypeScript 5.6, GitHub Pages. No test framework, no linting. See `.planning/codebase/` for detailed analysis.
86
+
-**Codebase state:** Docusaurus 3.9.2, React 19, TypeScript 5.6, GitHub Pages. Blue palette (Tailwind Blue scale). Local search via @easyops-cn/docusaurus-search-local. Mermaid diagrams enabled. IdealImage with 45 PNGs across 9 docs. CI pipeline with typecheck gate. See `.planning/codebase/` for detailed analysis.
87
+
-**Content audit findings:** Completeness (2.7/5.0) and Code Examples Quality (2.7/5.0) are systemic weaknesses. Ch04 and Ch05 have zero inline code blocks. 7 of 12 chapters under 150 lines. See `.planning/phases/04-content-audit/04-SUMMARY.md` for full tier ranking and recommendations.
77
88
78
89
## Constraints
79
90
@@ -87,11 +98,17 @@ The site must be the definitive, go-to resource for learning and adopting DWC
87
98
88
99
| Decision | Rationale | Outcome |
89
100
|----------|-----------|---------|
90
-
| Stay on Docusaurus | Committed to framework, team familiar with it | — Pending |
91
-
| Algolia for search | Already proven on docs.webforj.com | — Pending |
101
+
| Stay on Docusaurus | Committed to framework, team familiar with it | ✓ Good |
102
+
| Local search instead of Algolia | Algolia requires approval; local search provides equivalent UX immediately | ✓ Good — upgrade path to Algolia remains open |
103
+
| Removed future.v4 flag | CSS Cascade Layers production bug (Issue #11567) | ✓ Good — clean build, no warnings |
104
+
| React 19 kept (no downgrade) | All plugins confirmed compatible | ✓ Good |
105
+
| Blue palette (Tailwind Blue scale) | Professional, WCAG-AA compliant, consistent with Docusaurus theming | ✓ Good |
106
+
| Text-focused homepage (no illustrations) | Faster to ship, professional look without custom art | ✓ Good |
107
+
| Sidebar 4-group structure | Getting Started / Core Concepts / Advanced Topics / Deployment | ✓ Good |
108
+
| GIF exclusion from IdealImage | Build-time processing breaks GIF animation | ✓ Good |
92
109
| Synthesia for video | License already available, supports multi-language | — Pending |
93
110
| AI-assisted translation | Budget-conscious way to reach French/Spanish community | — Pending |
0 commit comments