quickly create faculty schedules without conflict
This is the monoreposity for the Harmoniously project. The packages/
directory contains all of the package source code. All packages are available via npm.
Provides utilities to make scheduling easy while using constraint satisfaction techniques
install via npm:
npm i harmoniously
React component and
useHarmony
hook forharmoniously
install via npm:
npm i @harmoniously/react
Helpers for testing in development
harmoniously
install via npm:
npm i @harmoniously/shared
Shared types for the
harmoniously
packages
install via npm:
npm i @harmoniously/types
coming soon. still a work in progress
Install all deps and devDeps in main repo. (Use npm run bootstrap
to install all deps in packages/
.)
Run all tests in packages.
Bootstrap the packages by installing all their dependencies and linking any cross-dependencies.
Build all of the packages.
Calvin University