mickeyl / LTSupportAutomotive

An iOS / watchOS / macOS support library for OBD2, VIN-Decoding, and more.
MIT License
212 stars 59 forks source link

Draft for Discussion: mlawlerau #36

Open mlawlerau opened 3 years ago

mlawlerau commented 3 years ago

Hi Mickey, my first GitHub PR so i might be missing or confused about somethings so help me out if I've got something wrong. Here is a draft PR of all my current changes. I've documented them below. Not expecting to complete this PR, just wanted you to see what I have been doing. Happy to discuss why i changed things and perhaps you might suggest better ways of doing things. I am new at objective-c and swift, coming from a java/groovy background.

LTODB2Adapter

LTOBD2Command

LTOBD2PID

LTVIN

LTBTLESerialTransporter

Localizable.strings

mickeyl commented 3 years ago

First off, sorry for the delay in answering. I'm super busy with a new project (more on that later, but it has to do with car diagnostics).

Thanks a lot for your pull request. I will start commenting on the individual parts of the pull request in detail right after finishing this message. In general, what we should aim for is more fine granular commits, so that we have a chance to retrace the history.

Please see the inline comments. Looking forward to merging this contribution!

mlawlerau commented 3 years ago

No worries, we are all busy - this is not my full-time job either.

Completely agree that more fine grained commits is preferred - will try to do this.

Had a quick scan of your comments - look good, and will respond in detail.

Happy to be advised on style and C++ / Objective C / iOS style - I am coming from 20 years in enterprise java land.

I’m passionate about getting it right and making it understandable by others, so happy to iterate on contributions.

On 26 Mar 2021, at 08:53, Dr. Mickey Lauer @.***> wrote:

First off, sorry for the delay in answering. I'm super busy with a new project (more on that later, but it has to do with car diagnostics).

Thanks a lot for your pull request. I will start commenting on the individual parts of the pull request in detail right after finishing this message. In general, what we should aim for is more fine granular commits, so that we have a chance to retrace the history.

Please see the inline comments. Looking forward to merging this contribution!

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/mickeyl/LTSupportAutomotive/pull/36#issuecomment-808048067, or unsubscribe https://github.com/notifications/unsubscribe-auth/AKN7RYPAFLIEUOXIBSQYO23TFRDRHANCNFSM4YBCRXNA.