feather-library
v0.6.0
Published
Wrapper library for the booking app, meant to be used by the Feather widget
Downloads
3
Readme
Feather Library
Loading the booking app in an iframe...
High level overview
Services that makeup the Feather (Seat map) ecosystem:
- Feather Library (this repo): which compiles the feather.min.js used in frontend websites
- Feather Demo: which shows an example frontend site that uses Feather
- Feather Testing Utils: which contains scripts to test feather
- the Booking App in the Whitelabel: which contains the database calls, the wl-booking application that renders the seat map and the API endpoint used by feather.min.js file.
Deploying
- Increment the version number in the package.json file.
- Tag the commit with the version number and release message
git tag -a 0.4.8 -m "Add some amazing feature"
- Push the tag
GitHub Workflows will deploy changes to master on a successful merge, to the following location:git push origin --tags
https://storage.googleapis.com/ticketswitch/feather/<your-version-number>/feather.min.js
.
To keep a nice clean release history you can additionally
- Click on Releases
- Click on Draft a new release
- Fill in the tag number you used above
- Fill in the message you used above as the Release Title
- Click on Publish Release
Also remember
Also remember to update the other repos that use feather to the latest version
- Update the
README.md
andindex.html
in the https://github.com/ingresso-group/feather-demo repo with the new version number - Update
public/index.html
andREADME.md
in the https://github.com/ingresso-group/feather-testing-utils repo with the new version number