Skip to content

Commit

Permalink
doc(monorepo): add road map
Browse files Browse the repository at this point in the history
  • Loading branch information
gchoqueux committed Oct 22, 2024
1 parent 9c64245 commit 1683497
Showing 1 changed file with 53 additions and 0 deletions.
53 changes: 53 additions & 0 deletions Monorepo_Roadmap.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
# Monorepo Roadmap

## PR packages improvement
* Add feature Geodesy package
* **Place/orienting/scaling a object3D in geographic system in real time**, replace part of code by this new feature, in these classes :
- FeatureProcessing
- Feature
- TileMesh/Tiled
- examples

* **Widgets**
- Make public and publish

* **Debug**
- rewrite debug

## iTowns Core package with private sub-packages
* Data and styling
* **New Class** : `Quadree spatialization`
- Make standalone `FeatureGeometryLayer`
- Replace the code in `TiledGeometryLayer`
* Loaders : Sources and Parsers
* Style
* Make generic processing classes (remove `TiledLayer` dependency)
* `Fetcher, Scheduler, Mainloop`
* THREE Tools
* Three Extended and rendering Methods
* Converters : Data to THREE.js

## 2 Standalone public packages (usable directly with THREE.js)

* **Terrain**
* TiledGeometryLayer -> devrait servir pour 3D WFS
* GlobeLayer and PlanarLayer
* Elevations and Color Layers

* **3D Layers** (it could be split in subpackages)
* FeatureGeometryLayer
* 3d Tiles
* Points
* Projection Layer

## Viewing and interactiviting

* Picking
* handling the multi projection convertion
* Camera/Viewer
* Controls

## To remove

* Providers

0 comments on commit 1683497

Please sign in to comment.