Latin Squares visualizations. To see it in action, visit at http://mrhen.github.io/latin-squares.
- D3 for the visualizations
- TypeScript (but mostly because I wanted to see how hard it was to prototype in JS and then port to TypeScript)
- gulp build pipeline similar to what was used on obtuse-octo-adventure
- Deployed at http://mrhen.github.io/latin-squares
- Deploy using
gulp deploy
from root directory - Builds the entire app and publishes the files to GitHub Pages
- Deploy using
- Node ready -- added for the sake of local testing
- No external front-end libraries but it was tempting to use Angular to handle the dependency loading
- Code is organized by visualization (Cell, Hive, Constraint). It could also be organized by each conceptual layer (Builder, Draw, Update).
- Includes a Dancing Links implementation (special thanks to @taeric for their Dancing Links example)
- Sudoku variant
- Visualizations for DLX specifically
- gists for each visualization on their own
- Publish the dlx module to make it easier to spread around similar projects