https://github.com/tiddly-gittly/tiddlywiki-calendar
Widget and Page Layout displaying tiddlers on calendar and agenda, based on created, modified, startDate and endDate fields.
https://github.com/tiddly-gittly/tiddlywiki-calendar
agenda calendar fullcalendar tiddlywiki todo
Last synced: 4 months ago
JSON representation
Widget and Page Layout displaying tiddlers on calendar and agenda, based on created, modified, startDate and endDate fields.
- Host: GitHub
- URL: https://github.com/tiddly-gittly/tiddlywiki-calendar
- Owner: tiddly-gittly
- License: mit
- Created: 2022-11-30T14:15:56.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2025-06-16T15:06:46.000Z (4 months ago)
- Last Synced: 2025-06-16T16:25:33.779Z (4 months ago)
- Topics: agenda, calendar, fullcalendar, tiddlywiki, todo
- Language: TypeScript
- Homepage: https://tiddly-gittly.github.io/tiddlywiki-calendar/
- Size: 7.03 MB
- Stars: 6
- Watchers: 0
- Forks: 2
- Open Issues: 18
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# TiddlyWiki Calendar
Widget and Page Layout displaying tiddlers on calendar and agenda, based on created, modified, startDate and endDate fields.


See also [More layouts in Tiddlywiki (ZH-cn)](https://zhuanlan.zhihu.com/p/601040724)
## Document & Usage
See website [https://tiddly-gittly.github.io/tiddlywiki-calendar](https://tiddly-gittly.github.io/tiddlywiki-calendar) for demo and usage
## Credits
This project is based on [FullCalendar](https://github.com/fullcalendar/fullcalendar), best open source calendar library available.
## Development
There are some scripts you can run to boost your development.
After `npm i --legacy-peer-deps`:
- `npm run dev` to pack the plugin in the `dist/` directory, this will setup a site that will auto reload when you have changes. But this is development mode, will produce a much larget bundle than the final version, so only for dev.
- `npm run dev-html` to setup the demo site locally. Re-run this command and refresh browser to see changes. In this way you can see the real bundle size same as your user will get.You will need `--legacy-peer-deps` when `npm i` if you are using latest nodejs. This is a bug in npm.
### Add a second ts file
Add new file name (without `.ts`) to `package.json`'s `tsFiles` field. And build script will read it and compile files in it.
### After the plugin is complete
#### Publish
Enable github action in your repo (in your github repo - setting - action - general) if it is not allowed, and when you tagging a new version `vx.x.x` in a git commit and push, it will automatically publish to the github release.