This is a suite of network animations built using modern web technologies. View live at https://dabh.github.io/network_animations/.
Source code for the animations is located in the src
directory. When built, the bundled output is placed into the
dist
directory.
The src
directory is organized into several sub-directories. Components
contains GUI components for the animations.
Animations
contains definitions of the animations that make up the suite.
The suite is built on modern web technologies (as of this writing), including Webpack and Typescript. To get started:
- Install Node.js
- Install yarn:
npm install -g yarn
- Clone the repository
- Within the repository, run
yarn
to install dependencies
The animations can now be built and viewed (see the next section).
From the root directory, you can run yarn start
to start a local development server on
http://localhost:8080/network_animations/
. Point your browser to that address to view the animations running locally.
yarn build
can also be run to see if the packaging is successful. Continuous integration is enabled for the master
branch of this repository, and it currently just runs yarn build
to make sure everything compiles.
Please see the included LICENSE.md and COPYING.