A full interactive Calendar UI built for Vanilla JS or use in other frontend frameworks.

#javascript #js #vanillajs #ui #frontend #webdev #website #html #css #jquery

Adam Shaw dbb42513b5 adjust CSS for bootstrap-style buttons 13 years ago
build 95c16e274f new lumbar-based solution for building fullcalendar submodules 13 years ago
demos ba7d28d915 upgrade to jQuery UI v1.10.2 13 years ago
lib ba7d28d915 upgrade to jQuery UI v1.10.2 13 years ago
src dbb42513b5 adjust CSS for bootstrap-style buttons 13 years ago
tests b0d1b5a837 modify demos and tests for lumbar building 13 years ago
.gitignore 95c16e274f new lumbar-based solution for building fullcalendar submodules 13 years ago
Gruntfile.js 95c16e274f new lumbar-based solution for building fullcalendar submodules 13 years ago
changelog.txt 1009caf3b7 update changelog 13 years ago
component.json d2ef2cf1a8 new Grunt build system, development flow, Bower component generation, jQuery plugin manifest 13 years ago
fullcalendar.jquery.json b7e644bf4e change to single MIT license. update banners in source files 13 years ago
license.txt b7e644bf4e change to single MIT license. update banners in source files 13 years ago
lumbar.json ba7d28d915 upgrade to jQuery UI v1.10.2 13 years ago
package.json 95c16e274f new lumbar-based solution for building fullcalendar submodules 13 years ago
readme.md fcacceb7e1 update readme's dev flow instructions 13 years ago

readme.md

FullCalendar - Full-sized drag & drop event calendar

This document describes how to modify or contribute to the FullCalendar project. If you are looking for end-developer documentation, please visit the project homepage.

Getting Set Up

You will need Git, Node, and NPM installed. For clarification, please view the jQuery readme, which requires a similar setup.

Also, you will need to have the Grunt build system installed globally (-g) on your system:

npm install -g grunt-cli

Then, clone FullCalendar's git repo:

git clone git://github.com/arshaw/fullcalendar.git

Enter the directory and install FullCalendar's development dependencies:

cd fullcalendar && npm install

Building

To build a concatenated, minified version of FullCalendar in the ./build/out/fullcalendar/ directory, run:

grunt

If you want to clean up the generated files, run:

grunt clean

Writing Tests

When fixing a bug or writing a feature, please make a corresponding HTML file in the ./tests/ directory to visually demonstrate your work. If the test requires user intervention to prove its point, please write instructions for the user to follow. Explore the existing tests for more info.