More Premium Hugo Themes Premium React Themes

Psammead

React component library for BBC World Service and more

Psammead

React component library for BBC World Service and more

Author Avatar Theme by bbc-archive
Github Stars Github Stars: 320
Last Commit Last Commit: Sep 8, 2022 -
First Commit Created: Dec 18, 2023 -
Psammead screenshot

Overview

The Psammead package library has migrated its components to a legacy folder in the Simorgh Single Page Application. Open source contributions should now be made via the Simorgh repository as the Psammead repository is no longer being maintained. The library contains components, containers, and utilities that are GEL-compliant and ready for use. There is extensive documentation available for understanding the code, contributing, and using the packages.

Features

  • Components: GEL-compliant presentational React components
  • Containers: Functional components for optional use with presentational components
  • Utilities: Commonly shared dependencies and additional packages for building SPAs

Installation

  1. Clone the repository
  2. Install Yarn package manager
  3. Set up the local environment by running the yarn install:packages command
  4. Run tests using the yarn test command
  5. Build packages and components
  6. Refer to the documentation for further development and usage with Psammead

Summary

Psammead is a package library for React components, containers, and utilities. It has recently migrated its components to the Simorgh repository and is no longer being maintained in the Psammead repository. The library follows the GEL-compliant design and provides ready-to-use components along with extensive documentation for installation, usage, and contribution. Developers can clone the repository, set up the local environment, run tests, and build their own packages using Psammead.