Skip to content

Latest commit

 

History

History
83 lines (52 loc) · 2.29 KB

README.md

File metadata and controls

83 lines (52 loc) · 2.29 KB

Chronus

This repository contains two projects:

Angular Chronus Scheduler Library

The Angular Chronus Scheduler is a custom Angular library that provides scheduling functionality. It includes features for managing schedules on a daily, weekly, and monthly basis.

Usage

To use the Angular Chronus Scheduler in your project, follow these steps:

  1. Install the library using npm:

    npm install angular-chronus-scheduler
  2. Import the module in your application:

    import { AngularChronusSchedulerModule } from 'angular-chronus-scheduler';
    
    @NgModule({
      imports: [AngularChronusSchedulerModule],
      // ...
    })
    export class YourModule { }
  3. Use the chronus-scheduler component in your templates:

    <chronus-scheduler></chronus-scheduler>

Chronus Demo Site

The Chronus Demo Site is an Ionic Angular project that showcases the usage of the Angular Chronus Scheduler Library. It provides examples and demonstrations of various scheduling scenarios.

Development Server

To run the demo site locally, follow these steps:

  1. Navigate to the chronus-demo directory:

    cd chronus-demo
  2. Install dependencies:

    npm install
  3. Start the development server:

    ionic serve

The application will automatically reload if you change any of the source files.

Development

Build

  • To build the library, run ng build angular-chronus-scheduler.
  • To build the demo site, run ionic build within the chronus-demo directory.

Running Tests

  • Unit tests for the library can be executed via Karma by running ng test angular-chronus-scheduler.
  • End-to-end tests for the demo site can be executed using Protractor.

For additional help, refer to the respective documentation for each project.