How did you do the structure in your demo Git? Is it no coincidence it’s not a fork?
In mine you can’t see the structure + .ini — is this not easily possible from a fork?
PS: my .gitignore
.pio
.vscode/.browse.c_cpp.db*
.vscode/c_cpp_properties.json
.vscode/launch.json
.vscode/ipch