An open API service indexing awesome lists of open source software.

https://github.com/gperilli/rhombile

A rhombile tiling designer created with vanilla JS.
https://github.com/gperilli/rhombile

background frontend javascript

Last synced: about 1 year ago
JSON representation

A rhombile tiling designer created with vanilla JS.

Awesome Lists containing this project

README

          

# Rhombile
![Rhombile](/graphics-rhombile.png)
A background design / experiment in vanilla javascript. Hosted on my homepage at: [https://gperilli.dev/graphicswork/rhombile/](https://gperilli.dev/graphicswork/rhombile/).

## Downloading and Setting Up A Development Workspace

Rhombile here runs on HTML, CSS, and JS files - with JS modules which are supported by most modern browsers.

The project code can be downloaded from this repository with a direct download, or alternatively, using a git clone command: git clone `git@github.com:gperilli/rhombile.git`.

## Installing node packages
This project uses npm for javascript packages. To use npm, please install node, and then npm. The packages can be installed by using the command `npm install` in the project directory. All javascript packages should appear in a newly created `node_modules` directory.

## Building production code
Webpack can be used to produce minified production javascript. `npm start` will run webpack which outputs the minified javascript into the `dist` directory.

## Using a Local Server

The code will run after opening the index file in a modern browser. The Go Live feature in Visual Studio Code can be used to develop the code with live updates.

## License
[![License: CC BY-NC-SA 4.0](https://img.shields.io/badge/License-CC%20BY--NC--SA%204.0-lightgrey.svg)](https://creativecommons.org/licenses/by-nc-sa/4.0/)