Welcome to the Software Driver Onboarding Project repository!
This repository contains onboarding implementations created by new members. Please follow the steps below to set up your development workflow and submit your work correctly.
git clone https://github.com/gt-space/software-driver-onboarding.git
cd software-driver-onboardingCreate a personal development branch using the following naming convention:
git checkout -b dev/FirstName-LastNameReplace:
FirstNamewith your first nameLastNamewith your last name
Example:
git checkout -b dev/John-Doe- If you worked in a separate repository, upload your code here.
- If you have not started yet, begin your implementation in this repository.
- ALways make sure to work in your personal development branch.
When your updates are stable and ready to save, follow the steps below to get your work from your local machine to the remote repository:
To add a specific file:
git add <filepath>To add all modified files in your current directory and subdirectories:
git add .git commit -m "Concise description of what these changes did"- Keep messages short and descriptive.
- Clearly explain what was implemented or fixed.
Examples:
"Add SPI functionality between IMU and STM32""Fix data rate lag by updating register configuration""Refactor driver initialization logic"
After committing, push your branch to GitHub:
git pushThis uploads your commits to the remote repository.
- Always work in your personal
dev/FirstName-LastNamebranch. - Make small, meaningful commits.
- Use clear and professional commit messages.
If you have questions, reach out to a team lead before merging.
Enjoy!