Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/skratchdot/web-audio-api-archive
An archive of the Web Audio API W3C Specification
https://github.com/skratchdot/web-audio-api-archive
Last synced: 18 days ago
JSON representation
An archive of the Web Audio API W3C Specification
- Host: GitHub
- URL: https://github.com/skratchdot/web-audio-api-archive
- Owner: skratchdot
- License: mit
- Created: 2016-06-23T15:34:40.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2016-10-06T09:23:40.000Z (about 8 years ago)
- Last Synced: 2024-10-28T12:21:15.177Z (2 months ago)
- Language: JavaScript
- Homepage: http://projects.skratchdot.com/web-audio-api-archive/
- Size: 1.11 MB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 63
-
Metadata Files:
- Readme: README.md
- License: LICENSE-MIT
Awesome Lists containing this project
README
# The Web Audio API archive
## Description
This project attempts to archive the Web Audio API Specification as it's
evolved through time. It does so by collecting all the commits from the
[webaudio/web-audio-api](https://github.com/webaudio/web-audio-api/) git
repository and analyzing them. It tries to create a snapshot of the page
as it existed at that time, as well as let's you preview the state of the
spec using 3rd Party tools like
[Rawgit](https://rawgit.com/) and
[The Internet Archive's Wayback Machine](https://archive.org/web/web.php).## Links
- [Web Audio API Archive: Website](http://projects.skratchdot.com/web-audio-api-archive/)
- [Web Audio API Archive: Source Code](https://github.com/skratchdot/web-audio-api-archive/)
- [Web Audio API: Latest Spec](https://webaudio.github.io/web-audio-api/)
- [Web Audio API: Source Code](https://github.com/webaudio/web-audio-api/)## Developers
To contribute, or build yourself, first clone the repo by running:
```bash
git clone [email protected]:skratchdot/web-audio-api-archive.git
```Then update the submodules:
```bash
cd web-audio-api-archive
git submodules update --init
```Then install dependencies:
```bash
npm install
```Then build the commit data:
```bash
./scripts/getCommits.js
```Then start developing by using gulp:
```bash
gulp
```## TODO
- Make the site responsive
- Allow archives to be viewed in iframe or in new window
- Add a stats page
- Add a timeline browser
- Implement local archive pages
- Add commit search/filter
- Update urls with commit hash so deep linking works## License
Copyright (c) 2016 [skratchdot](http://skratchdot.com/)
Licensed under the [MIT license](LICENSE-MIT).