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
{{ message }}
Repository navigation
refactor: migrate Seasonal Farm and remove legacy three workspace - #809
Migrate Seasonal Farm to native TreeLayer and remove the legacy @deck.gl-community/three workspace, example aliases and obsolete documentation. Update API reference, release notes and upgrade guidance for prepared/static/RAD SplatLayer input, automatic rendering mode, workers and the unified TreeLayer inventory API.
Record the complete branching PR graph and publication boundaries in dev/tree-splat-stack.md and the Composite SplatLayer design record. WorldTreeLayer remains a deprecated wrapper; new supplied and streamed callers use TreeLayer.
Base: #808. This migration does not require #815. A local integration merge combines both independent tips for website and consumer verification. No PR merge or package publication is included.
Final integration validation: immutable install, lint, package build, strict public/example types, production example bundles and website build pass. All 1,128 Node tests and 22 renderer browser contracts pass. All 28 Tree Lab, Citrus, forest and world application cases pass across the full-suite and focused final-fixture reruns. Renderer tests require software WebGPU and exercise both sorted backends.
Ordinary headless CI explicitly uses software WebGL on GitHub runners. The same provider passed all three forest cases locally; the dedicated required-adapter lane continues to verify WebGPU separately.
Stack graph:
flowchart TD
M[master] --> A["#807 prepared Composite SplatLayer"]
A --> B["#814 shared static/RAD scenes"]
B --> C["#794 native TreeLayer"]
C --> D["#806 unified inventories"]
D --> E["#808 tree examples"]
E --> F["#809 migration / three removal"]
B --> G["#815 independent Coit"]
L["luma 9.4-release"] --> H["luma #3398 host/RAD support"]
H -. compatible release .-> B
Opening Coit on the website imports this stylesheet into the whole page. These rules set html and body to overflow: hidden, so readers cannot scroll long docs pages after opening the example and navigating elsewhere. The global button and h1 rules also change website controls and headings.
Keep standalone page rules in the standalone entry point, and scope shared styles to the Coit container.
Note: If this suggestion doesn't match your team's coding style, reply to this and let me know. I'll remember it for next time!
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Migrate Seasonal Farm to native TreeLayer and remove the legacy @deck.gl-community/three workspace, example aliases and obsolete documentation. Update API reference, release notes and upgrade guidance for prepared/static/RAD SplatLayer input, automatic rendering mode, workers and the unified TreeLayer inventory API.
Record the complete branching PR graph and publication boundaries in dev/tree-splat-stack.md and the Composite SplatLayer design record. WorldTreeLayer remains a deprecated wrapper; new supplied and streamed callers use TreeLayer.
Base: #808. This migration does not require #815. A local integration merge combines both independent tips for website and consumer verification. No PR merge or package publication is included.
Final integration validation: immutable install, lint, package build, strict public/example types, production example bundles and website build pass. All 1,128 Node tests and 22 renderer browser contracts pass. All 28 Tree Lab, Citrus, forest and world application cases pass across the full-suite and focused final-fixture reruns. Renderer tests require software WebGPU and exercise both sorted backends.
Ordinary headless CI explicitly uses software WebGL on GitHub runners. The same provider passed all three forest cases locally; the dedicated required-adapter lane continues to verify WebGPU separately.
Stack graph:
Full stack record.