This repository contains the 'raw' definitions for the various holidays projects. It should be added a submodule to any project that wants to use them.
Currently it is only used by the existing Holidays gem, which takes these definitions and generates ruby classes for use in that gem. In the future it will be used by other languages in a similar manner.
Please note that this is not a gem. The validation process is written in ruby simply for convenience. The real stars of this show are the YAML files.
The definition syntax is a custom format developed over the life of this project. Please see our syntax doc for more information on how to format definitions.
See our contribution guidelines for information on how to help out!
Thank you to all of these wonderful contributors!