Overview
Example solution that demonstrates the use of the EDK npm package to integrate with Australian holiday data.
Usage
The solution can be built using the following command edk build
.
Implementation
The project will involve creating an application containing a Holidays plugin.
#
Adding applicationThe whole application can be added with the following command edk add plugin --name "Application" --def_dir src/plugin
. The plugin, a SuperUser
and related environment variables are added as:
import * as ELARA from "@elaraai/edk/lib"
import { ApplicationPlugin, Const, SuperUser, HolidaysPlugin } from "@elaraai/edk/lib"
export default ELARA.Schema( ApplicationPlugin({ name: "Holidays Plugin", schemas: { "Holidays" : HolidaysPlugin() }, users: [ SuperUser({ email: 'admin@example.com', name: 'Admin', password: Const('admin'), }) ] }))
#
ReferenceGeneral reference documentation for EDK usage is available in the following links: