@projectreshare/directory
v1.13.4
Published
Interact with the library services directory
Downloads
95
Readme
ui-directory
Copyright (C) 2018-2024 The Open Library Foundation
This software is distributed under the terms of the Apache License, Version 2.0. See the file "LICENSE" for more information.
Introduction
Congratulations on creating a new Stripes UI app module! Follow the instructions below to run ui-directory and start your development.
Prerequisites
In order to view and log into the platform being served up, a suitable Okapi backend will need to be running. The Folio testing-backend Vagrant box should work if your app does not yet have its own backend module.
Run your new app
Run the following from the ui-directory directory to serve your new app using a development server:
stripes serve
Note: When serving up a newly created app that does not have its own backend permissions established, pass the --hasAllPerms
option to display the app in the UI navigation. For example:
stripes serve --hasAllPerms
To specify your own tenant ID or to use an Okapi instance other than http://localhost:9130, pass the --okapi
and --tenant
options.
stripes serve --okapi http://my-okapi.example.com:9130 --tenant my-tenant-id
Run the tests
Run the included UI test demo
with the following command:
stripes test --run demo --show
What to do next?
Now that your new app is running, search the code for "stripes-new-app
" to find comments and subbed placeholders that may need your attention.
Read the Stripes Module Developer's Guide.
Update this README with information about your app.
Release Procedures
- To prepare for a release, create a branch called release-N.N.x where N.N is the major and minor versions, and x is the letter x.
- Push a tag to the release branch when changes are finalized.
- From the Github repository page, create a release from the tag created in the previous step.
- CI will publish appropriate artifacts when the release is published.