Skip to the content.

Development

This section is intended for developers who wish to contribute to this project. Follow the steps below to set up your development environment and start contributing.

Prerequisites

Cloning the Repository

Begin by cloning the repository to your local machine using Git:

git clone https://github.com/nathan-fiscaletti/keyboardsounds.git

Change to the project directory:

cd keyboardsounds

Installing Dependencies

  1. Install Dependencies: Python

    Install the project dependencies using pip:

    pip install -r requirements.txt
    
  2. Install Dependencies: Node.js

    Install the project dependencies using npm:

     cd application
     npm install
    

Running the Project Locally

It is recommended that you install the package in editable mode to allow you to make changes to the code and see the changes reflected in the application.

Running the Desktop Application

To run the desktop application in development mode, run the following:

cd application
npm run start

Contributing

Contributions are what make the open-source community an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

Submitting Pull Requests

  1. Fork the repository and create your branch from master.
  2. If you’ve added code, ensure your code adheres to the project’s coding conventions.
  3. Update documentation as necessary.
  4. Submit your pull request with a detailed description of your changes.

Getting Help

Should you have any questions or encounter issues, feel free to open an issue on the repository, and I’ll do my best to address it.