feather-library
v0.6.0
Published
Wrapper library for the booking app, meant to be used by the Feather widget
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 --tagshttps://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.mdandindex.htmlin the https://github.com/ingresso-group/feather-demo repo with the new version number - Update
public/index.htmlandREADME.mdin the https://github.com/ingresso-group/feather-testing-utils repo with the new version number
