Thank you for your interest in contributing! We welcome bug reports, feature requests, and pull requests.
- Clone the repository:
git clone https://github.com/BrainAV/Audio-Visualizer.git
- Navigate into the project directory:
cd Audio-Visualizer - Start a local server:
For the best experience (and to avoid CORS issues), run a local web server. The simplest way is using
npx:npx http-server
- Open in Browser:
Open your browser to the provided
localhostaddress (usuallyhttp://localhost:8080).
- Fork the Repository and create your branch from
main. - Make your changes and test them locally.
- Submit a Pull Request with a clear description of your changes.
- Use Prettier for consistent code formatting (or follow the existing style).
- Write clear and descriptive variable and function names.
- Comment on complex or non-obvious sections of code.
To keep the project organized, please update the following files when making changes:
-
CHANGELOG.md: When you add a feature, fix a bug, or make any notable change, add a line item to the[Unreleased]section. -
README.md: If you add significant user-facing features (e.g., new audio options) or content (e.g., new presets), ensure the "Features" and "Presets" sections are updated. -
ROADMAP.md: If you start working on a planned feature, update its status (e.g., mark the checkbox[x]).
Thank you for helping improve Audio Visualizer!