Introduction
Introduction
Section titled “Introduction”The Open Pioneer Trails framework supports the creation of client side web applications. It offers a simple architecture where an application can be assembled from a set of packages. Packages are reusable components that can be used in multiple applications and with different configuration. When an application is built, it can be deployed either as a single (or multi-) page application or as an easily embeddable Web Component.
To get started developing an application, head over to Getting Started.
Technology Stack
Section titled “Technology Stack”This project is built on various high quality projects from the open source community:
- Vite (opens in a new tab) is used as the development environment and application bundler.
- Vitest (opens in a new tab) runs our tests.
- React (opens in a new tab) provides the foundation of our UI.
- We use accessible UI Components from Chakra UI (opens in a new tab).
- Applications can support multiple languages by using FormatJS (opens in a new tab).
- Framework Code is written in TypeScript (opens in a new tab). We recommend, but do not require, TypeScript for application code as well.
- PNPM (opens in a new tab) is our package manager.
- Finally, applications are shipped as Web Components (opens in a new tab).