If you plan to modify the code it is recommended that you create your own GitHub fork of my repository and post your mods there.
That way:
[!NOTE] Visual Studio Code is far superior to the Ardunio IDE for this type of coding.
Ideally the cycle would look like this..

Changes to the original would be pulled down from the origin repository directly to your local (PC) repository. You would push your changes to your GitHub website repository. Then create a Pull request to send them to the origin for review.
While this is possible, both GitHub Desktop and VSCode make it extremely cumbersome to do so.
So instead a slightly longer approach is described below…

Changes to the original would be pulled down from the origin repository to your GitHub website repository with a Pull Request. You will then pull those changes to you local (PC) repository. You will push your changes to your GitHub website repository. Then create a Pull Request to send them to the origin for review.
There are a number of possible ways to do this but the instructions below are reasonably simple and work:
One time only:
Ongoing:
You will periodically need to update your repository:
https://github.com/flash62au/WiTcontrollerFork button and create a new fork.You will now have a new fork located at https://github.com/<your_account_name>/WiTcontroller (or whatever you called it). Take note of this for the next step.
In GitHub Desktop:
File –> Clone Repository<your_account_name>/WiTcontroller (or whatever you called it).CloneA copy of the repository should now be on the PC.
If you are using VSCode, you can open it in VSCode by selecting Repository -> Open in Visual Studio Code
You can open the repository in the Arduino IDE or VSCode at any time by using File –> Open Folder and navigating to the folder you selected in step 2.
You can subsequently open the repository in VSCode using File –> Open Recent and selecting the repository name.
You can subsequently open the repository in VSCode from GitHub Desktop.
You can use the navigation tree on the left to find the file you want to change. Clicking on a file will open it in the edit window.
Test your changes!
You will need to
In GitHub Desktop:
Summary of your changesDescription of your changes, if the summary is not sufficient spaceCommit to MainPush originhttps://github.com/<your_account_name>/WiTcontroller (or whatever you called it)On the ‘code’ page you should see “This branch is x commit(s) ahead of DCC-EX/dcc-ex.github.io:sphinx.”
x commit(s) ahead of hyperlinktitle and documentation fieldsCreate pull request buttonThis creates a Pull Pequest to be reviewed by the developer (flash62au).
To see the changes that other people have made to the origin repository you need to periodically refresh your repository on both GitHub website and locally
https://github.com/<your_account_name>/WiTcontroller (or whatever you called it)On the ‘code’ page you should see “This branch is x commit(s) behind flash62au/WiTcontroller.”
If does not say you are ‘behind’ there is nothing to do. Stop here.
If you are behind…
x commit(s) behind hyperlinkCreate pull request buttonCatchup is fine.Merge pull request buttonConfirm merge buttonAny changes are now also in your repository on the GitHub website.
In GitHub Desktop:
Fetch origin button`Any changes are now also in your repository on your PC.