The low-calorie Vue calendar.
There are lower-calorie (smaller) Vue calendars, such as flatpickr. I just thought low-cal sounded clever.
Fair warning: The primary purpose of this project is to learn a thing or two, rather than maintain a fully-featured component. Share and enjoy.
Low-Cal provides a Vue component to show a simple month-oriented calendar.
It's not a date picker as such, but could be used as the basis for one.
To learn how to use it ... kindly refer to the demo code :)
- Vue component library in project root
yarn buildproduces\lib(for npm publication)- TODO: Do not include
\libin repo (it's a build artifact)
- Demo app under
\demo(builds into\docsfor GitHub Pages)- TODO: Consider GitHub Actions to build demo (no artifacts in repo)
Branching strategy:
developbranch follows developmentmasterbranch holds tagged releases (only)
Release process (from develop branch, in project root):
-
Update the version in
package.json -
git commit -a -m "vX.Y.Z"(with optional release notes) -
yarn build(produces production\lib) -
cd demo && yarn build && cd ..(produces\docs) -
git checkout master && git merge develop && git tag X.Y.Z(no 'v') -
git push --all && git push --tags -
git checkout develop(back to work)... voila!
publish.shautomates this process
Low-Cal Demo Site (via GitHub Pages)
- Publish library to npm
- Style configuration
MIT License © Nathaniel Baughman