Thanks for your interest in contributing to the AmplitudeJS project! This is an open source project, so we like to keep things fun. It should go without saying that you please be friendly and respectful of other people's ideas. We're here to push Amplitude.js to the cutting edge of web audio, we want to make sure everyone is having fun do it. Let's not make this project feel like a job!
We also have a few guidelines on getting started and how to contribute:
- Make sure all code is properly indented with tabs and commented thoroughly
- Everything MUST be in Vanilla JavaScript and not revolve around any library
- Spend some quality time testing your code
- Clone Github repository to your machine. Use the
dev
branch to access the latest and greatest code. - All source code is located in the
src
folder
- Change directories into where you cloned the repository and run
npm install
- Make your changes to the appropriate files in the
src
directory - Run
npm run build
to process a build of your source code