Skip to content
Vindhya edited this page Apr 7, 2021 · 7 revisions

Welcome to the Moonstone wiki!

You can find the latest Storybook for the latest release version of Moonstone here. The current pre-release version of Moonstone's Storybook can be found here.

Creating Components and Contributing to the Moonstone Repository

Technology and Libraries used in Moonstone

  • React
  • Typescript
  • Storybook
  • SCSS
  • Jest
  • React Testing Library
  • CircleCI

For more general information about contributing to Jahia repositories, see the (CONTRIBUTING.md file in the repo)[https://github.com/Jahia/moonstone/blob/develop/CONTRIBUTING.md].

Before adding a new component to Moonstone, or if you have any questions about components, please first ask in the #team-moonstone Slack channel to determine whether Moonstone is the correct place for the component.

Components should be designed by a designer prior to the component being developed. If you have an urgent need for a component that can’t fully go through the design process for Moonstone, you can add the component to Moonstone Alpha. Once the designers have time to review the component and finalize the design, it can be added to Moonstone with potentially updated style/functionality/API.

Storybook Links:

Clone this wiki locally