@nyhm/low-cal
v0.3.3
Published
The low-calorie Vue calendar.
Readme
Low-Cal
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.
What it Does
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 :)
Technologies
Development
- 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.jsongit 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 --tagsgit checkout develop(back to work)... voila!
publish.shautomates this process
Demo Site
Low-Cal Demo Site (via GitHub Pages)
Roadmap
- Publish library to npm
- Style configuration
License
MIT License © Nathaniel Baughman
