Awesome
:date: @nextcloud/calendar-js - Heart of the Nextcloud calendar app
This library is a wrapper for ICAL.js that provides more convenient ways for editing. Together with cdav-library, it's the heart of the Nextcloud calendar app.
Maintainers
Developing
Please take note that this library has been developed solely for the purpose of using it in the Nextcloud calendar app. Feel free to use it in your project, but don't expect any support / bugfixes / features.
Setup
npm ci
Tests
npm run test
Linting
npm run lint
Releases
This repository follows the concept of conventional commits. A github action workflow automates the release. However, an authorized maintainer has to approve the workflow before it can run.
- Go to https://github.com/nextcloud/calendar-js/actions/workflows/release.yml
- Click Run workflow
- Select Branch: main
- Click Run workflow
- Reload the page
- Click on the waiting Release workflow (yellow clock icon) and approve it if you have permission or ask one of the maintainers
License
Calendar-js is licensed under the GNU Affero General Public License, version 3 or later.