Skip to content

Latest commit

 

History

History
61 lines (31 loc) · 3.36 KB

File metadata and controls

61 lines (31 loc) · 3.36 KB

vis.gl Charter

Vis.gl aims to provide an open-source JavaScript framework for high-performance visualizations of large datasets on the web. It prioritizes strong support for geospatial data visualization, while also being flexible enough to cater to diverse non-geospatial visualization needs. It is designed to make advanced visualization techniques accessible to a wide range of developers by providing a user-friendly API and well-documented framework.

Section 0: Guiding Principles

We believe that powerful visualization should be accessible to every developer.

We believe visualization tools should be declarative, composable, and interoperable—accessible to every developer and designed to work seamlessly within the broader ecosystem.

Power shouldn’t come from complexity: layers, not low-level rendering; clear abstractions, not siloed systems. Our libraries should fit naturally alongside the tools developers already use, while staying modular and focused so each part can stand alone or be combined into a coherent whole.

Section 1: Scope

vis.gl provides a comprehensive, open-source solution for GPU-powered visualizations of large-scale datasets, in particular geospatial data visualizations. The vis.gl project consists of many different sub-projects, such as a layer-based visualization framework, GPU toolkit, basemap react components, and more. The project is designed to be modular, so that it can be used in a variety of different environments and for different purposes.

1.1: In-scope

Section Intentionally Left Blank

1.2: Out-of-Scope

Section Intentionally Left Blank

Section 2: Relationship with OpenJS Foundation CPC.

The OpenJS Cross Project Council (CPC) delegates technical leadership of this project to the governing body defined in Section 3 of this charter.

This project is entitled to representation in the CPC through voting members as described in Section 4 of the CPC Charter.

2.1 Other Formal Project Relationships

Section Intentionally Left Blank

Section 3: vis.gl's TSC Governing Body

vis.gl is governed by its Technical Steering Committee.

Section 4: Roles & Responsibilities

The responsibilities of vis.gl's TSC are described in Section 6 of the CPC Charter.

Section 4.1 Project Operations & Management

Section Intentionally Left Blank

Section 4.2: Decision-making, Voting, and/or Elections

Decision making and voting follow the practices adopted by the CPC and described in Section 9 and Section 10 of the CPC Charter respectively.

Section 4.3: Other Project Roles

Section Intentionally Left Blank

Section 5: Definitions

Section Intentionally Left Blank

Section 6: Changes to this Document

Changes to this document require approval from the CPC.