Skip to content
This repository has been archived by the owner on Nov 21, 2023. It is now read-only.

Multiple events calendar based on angular. The calendar displays multiple not overlapping date ranges and allows to select ranges and to create new ranges.

License

Notifications You must be signed in to change notification settings

mercedes-benz/multi-event-calendar

Repository files navigation

MultiEventCalendar

You find a lot of different calendars throughout the World Wide Web. But most of them are date pickers/visualizers only, mostly for one or two dates.

If you search for an angular calendar, which can show multiple events your search ends right here.

This calendar can be date picker or it can show multiple events
Calendar_Minimum -> Calendar_Minimum

Prerequisites

  • NPM installed
  • Personal access token on Github with at least read:packages permission (see creating a personal access token)
  • Configured personal Github access token in your local .npmrc config file (see authenticating with a personal access token)

    Note: Otherwise you will get the following error message on npm install:
    npm ERR! code E401
    npm ERR! Unable to authenticate, need: Basic realm="GitHub Package Registry":


Quickstart Guide

This repository contains the calendar library and a simple demonstration app as well.

If you like to see the calendar in action and try its features yourself please use the demonstration app:

  1. Clone this repository with a git client of your choice or with command line:

    git clone https://github.com/Daimler/multi-event-calendar.git
    cd multi-event-calendar
  2. Install all dependencies

    npm install

    Note: via the .npmrc file in this directory github packages is configured as a npm registry.

  3. Serve the angular application

    ng serve

    Note: For experimenting with the calendar's behavior have a look at the input and output description.

If you like to use the calendar in your own angular application please read.me for further details.


Contributing

We welcome any contributions.
If you want to contribute to this project, please read the contributing guide.
To get started with the development, please read the developing guide.

Code of Conduct

Please read our Code of Conduct as it is our base for interaction.

License

This project is licensed under the MIT LICENSE.

Provider Information

Please visit https://www.daimler-tss.com/en/imprint/ for information on the provider.

Notice: Before you use the program in productive use, please take all necessary precautions, e.g. testing and verifying the program with regard to your specific use. The program was tested solely for our own use cases, which might differ from yours.

About

Multiple events calendar based on angular. The calendar displays multiple not overlapping date ranges and allows to select ranges and to create new ranges.

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages