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
yarnto 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.