https://github.com/folio-org/stripes
UI framework for building front-end FOLIO modules
https://github.com/folio-org/stripes
Last synced: 2 months ago
JSON representation
UI framework for building front-end FOLIO modules
- Host: GitHub
- URL: https://github.com/folio-org/stripes
- Owner: folio-org
- License: apache-2.0
- Created: 2018-08-02T13:19:39.000Z (almost 8 years ago)
- Default Branch: main
- Last Pushed: 2026-02-27T13:51:21.000Z (4 months ago)
- Last Synced: 2026-02-27T18:40:30.499Z (4 months ago)
- Language: JavaScript
- Homepage:
- Size: 1.15 MB
- Stars: 20
- Watchers: 19
- Forks: 20
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
- Roadmap: ROADMAP.md
Awesome Lists containing this project
README
# Stripes
Copyright (C) 2017-2021 The Open Library Foundation
This software is distributed under the terms of the Apache License,
Version 2.0. See the file "[LICENSE](LICENSE)" for more information.
## Introduction
Stripes is a toolkit for building single-page web applications that FOLIO UI modules can run in. In addition to being the home of Stripes [framework](doc/stripes-framework.md), this repository serves as a hub for shared Stripes documentation.
## Background
* [Stripes framework](doc/stripes-framework.md) - A brief overview of the Stripes framework package
* [Overview of Stripes](doc/overview.md) - Concepts that guided the design of Stripes
* [Stripes entities](doc/modules-apps-etc.md) - Terminology of things pertaining to Stripes
## Developing with Stripes
Getting started and new environment setup
* [Quick start guide](doc/quick-start.md)
* [New development setup guide](doc/new-development-setup.md) - More detailed overview
* [Hello World](https://github.com/folio-org/stripes-cli/blob/master/doc/user-guide.md#app-development) - Use Stripes CLI to create a hello world app for FOLIO
Guides for development and testing
* [Stripes module developer's guide](doc/dev-guide.md)
* [Stripes CLI user guide](https://github.com/folio-org/stripes-cli/blob/master/doc/user-guide.md)
* [Migrate to Stripes framework](doc/stripes-framework.md#migrating) - How to migrate an existing app to Stripes framework v1.0
* [Stripes-core](https://github.com/folio-org/stripes-core/blob/master/README.md) - Details on Stripes core features including permissions and settings
* [Stripes-components](https://github.com/folio-org/stripes-components/blob/master/README.md) - The UI component library for Stripes
* [Unit Testing with Jest and RTL](doc/unit-testing-with-jest-and-rtl.md)
* Integration test guide - Integration tests with Nightmare (placeholder) _Note: The [old documentation](https://github.com/folio-org/ui-testing/blob/master/README.md) is still mostly relevant, but tests are now invoked by the CLI_
* [Accessibility (a11y) in Stripes](https://github.com/folio-org/stripes-components/blob/master/guides/accessibility/AboutAccessibility.stories.mdx)
* [Internationalization (i18n) best practices](doc/i18n.md) - Overview and examples
* [Release procedure](doc/release-procedure.md) - For all front-end `ui-*` and `stripes-*` modules
* [Depending on unreleased features](doc/depending-on-unreleased-features.md)
* [Troubleshooting guide](doc/troubleshooting.md) - An evolving troubleshooting guide
## TypeScript support
Typings for the Stripes framework may be found in [stripes-types](https://github.com/folio-org/stripes-types)
## Implementing Stripes
Guides for dev-ops and platform implementors
* Overview of the tenant config, aka `stripes.config.js` (placeholder)
* [Branding guide](doc/branding.md) - Apply a logo and favicon
* [Build a platform](https://github.com/folio-org/stripes-cli/blob/master/doc/user-guide.md#generating-a-production-build) - Use the CLI to create a production build
## Additional information
See project [STRIPES](https://issues.folio.org/browse/STRIPES)
at the [FOLIO issue tracker](https://dev.folio.org/guidelines/issue-tracker/).
Other FOLIO Developer documentation is at [dev.folio.org](https://dev.folio.org/)