https://github.com/himself65/sound-of-code
https://github.com/himself65/sound-of-code
Last synced: 6 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/himself65/sound-of-code
- Owner: himself65
- Archived: true
- Created: 2023-09-21T16:17:28.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2023-12-04T20:55:56.000Z (over 1 year ago)
- Last Synced: 2024-04-14T03:09:01.622Z (over 1 year ago)
- Language: JavaScript
- Homepage: https://sound-of-code.vercel.app
- Size: 17.7 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Sound of Code
[](https://standardjs.com)
Sound of Code sonifies JavaScript. It enables you to hear your code!
[Demo for DS 2017-2018](https://raikesschoolds.github.io/cse-cohen/)
## Vision
The goal of this project is to recreate the core of the `CodeMusic` program in a way that preserves its visualization of the program and maintains/enhances its speed and parsing ability; it will successfully work on a JavaScript program for debugging purposes through a web interface.
## Release Log
[RELEASE.md](RELEASE.md)
## Scripts
Ensure that all dependencies are installed. (Just run `npm install`. No packages are needed to be installed globally.)
All defined in the `scripts` section of `package.json`
- `npm run build` - Builds production. Specifically for publishing purposes.
- `npm run dev` - Builds development and watches files for changes. For development use only!
- `npm run lint` - Lints source code for Standard Style formatting
- `npm test` - Runs unit tests
- `npm run e2e` - Runs end-to-end testsResources, API descriptions, and other documents related to packages in use are linked in [`docs/package-resources.md`](docs/package-resources.md).
For more information about the development environment, please refer to [`docs/development`](docs/development.md).
## Directories
- [`docs`](./docs/README.md) - Contains documentation
- `src` - Contains the source code for the application
- `static` - Contains assets used on the site
- `test` - Contains all unit tests to run
- `e2e` - Contains all end-to-end tests to run
- `infra` - Contains infrastructure code for deployment