-
Notifications
You must be signed in to change notification settings - Fork 190
Description
Hi James, love the project! I just have a few suggestions on how to organise your code; a few small changes that would make contributing to the repository much easier.
By organising the code into "parts" corresponding to your videos you're not really exercising the real power of Git. Instead of having copies of the main dog INO file with each video's changes in a different directory, you should have a single file that you change and make a commit for each video you produce. This would help clean up the repo and mean if anyone makes a pull request with useful changes to the code, it's easy for you to pull those changes into your file and don't have to manually sync those changes into files you have yet to push.
There is a useful discussion on the topic in this StackOverflow question.
There are a number of common structures that could be defined in a common header file so that if you needed to make extensions, you only have to do that in one place.
Cheers,
Jake