IMPORTANT execute cargo clippy --all-targets after finish some implementation use conventional commits before commit, use cargo fmt commit only files that you had work never use git add -A never let a change without commit