Welcome to FStick Project! Before you get started, please take a moment to read the following guidelines.
-
Fork the Repository:
- Click on the "Fork" button at the top right corner of the repository's page on GitHub.
- Clone your forked repository to your local machine:
git clone https://github.com/IMXNOOBX/fstick
-
Create a New Branch:
- Create a new branch for your changes:
git checkout -b develop/your-feature-or-fix
- Create a new branch for your changes:
-
Make Changes:
- Make your changes and ensure that your code follows the project's coding standards.
-
Describe Your Changes:
- Clearly describe the purpose of your changes in the commit message.
- If you are fixing a bug, provide information about the issue and how your changes address it.
-
Push Changes:
- Push your changes to your fork:
git push origin develop/your-feature-or-fix
- Push your changes to your fork:
-
Create a Pull Request (PR):
- Go to the FStick repository on GitHub.
- Click on the "New Pull Request" button.
- Select your branch and provide a descriptive title and summary of your changes.
If you are reporting a bug, please provide the following information:
- Version: Specify the version of the software.
- Source: Mention whether you downloaded the software or built it from source.
- Device: Specify the device/platform where the software is running.
- Logs: Include any relevant logs or crash information with the Serial Monitor.
The project is single threaded to create a challenge for myself, if you have any good reason to make it multi-threaded, please let me know. If not please keep it single threaded to keep the challenge.
Thank you for contributing to FStick! 🚀