-
Notifications
You must be signed in to change notification settings - Fork 9
WAIL Project Structure
This page describes the structure of the code, assets, and other files that make up WAIL both for usage and for building the application from source.
The directories with the prefix of wail
contain files directly related to the application itself. Briefly, each directory contains:
- wail-archiver: browser based crawler code
- wail-core: window, archives, crawl, and process managers and files relating to running the core of WAIL
- wail-twitter: Twitter monitoring code
- wail-ui: user interface (UI) code and all entry points for WAIL and its background windows
More detailed information about each directory's contents can be found in the WAIL name modules section.
This directory contains all binaries packaged with WAIL, namely Heritrix and Pywb as well as any additional binaries WAIL relies on
This directory contains the webpack configuration files (dev and production) used by WAIL
- core: webpack config files for WAIL core
- deving: webpack config file used for hot reloading only a specific subsection of WAIL if needed
- test: webpack config files used to build WAIL for testing
- ui: webpack config files used for the UI of WAIL
This directory contains support scripts used in the development process of WAIL.
This directory contains programmatic tests to help verify correctness of functionality in WAIL.
- wail-config: contains the settings database files and logs used or generated during development
- zips: contains the zip files for
open-jdks
- memgators: contains the memgators used by wail
- dist: contains the bundles produced when building the production version of WAIL
- release: contains the binaries of WAIL produced when building the application
WAIL is a project of the Web Science / Digital Libraries Research Group at Old Dominion University.
If you wish to find out more about the group you can
This work is supported by the National Endowment for the Humanities (NEH), through Digital Humanities grants HD-51670-13 and HK-50181-14.
Intro
Getting Started
Using WAIL
- Navigating WAIL
- Collections
- Adding To A Collection
- Heritrix
- Services
- Miscellaneous
- Twitter Archiving
- Twitter Authorization
- FAQ
Development