Thank you for your interest in contributing to the project! Please take a moment to review the guidelines for contributing.
For your commit messages please follow Conventional Commits. (If you are using VS Code you can use this extension to help you follow this convention)
-
Structure:
-
Use the following format for commit messages:
type: subjector
type(scope): subject -
Type: A brief type of change (e.g., feat, fix, docs, style, refactor, test, chore).
-
Scope (Optional): The section of the codebase that the change affects (e.g., component, module).
-
Subject: A short description of the change (e.g., "add new login feature").
-
-
Examples:
feat(auth): add user loginfix(api): handle null values in responsedocs: update installation instructions
-
Body (Optional):
- Use the body to explain what changes you made and why you made them. Wrap the body at 72 characters per line.
-
Footer (Optional):
- Use the footer to reference any related issues or breaking changes. For example:
BREAKING CHANGE: refactor authentication middleware Closes #123
- Use the footer to reference any related issues or breaking changes. For example:
If you modified something in Assets/SmartifyOS keep in mind that anything in there should not be (too) project (car/setup) specific.
-
Title:
- Use a clear and descriptive title for the pull request that describes the change being made (also use Conventional Commits here!).
-
Description:
- Provide a detailed description of the changes in the pull request.
-
Referencing Issues:
- If the pull request addresses an open issue, link to the issue by using the format
Closes #issue_number.
- If the pull request addresses an open issue, link to the issue by using the format
- Follow the project's coding style and conventions.
- Make sure to pull the latest changes from the main branch before submitting your pull request.
- Don't make multiply different changes that aren't related in one pull request