Github won't allow you to fork the repository more than once on the same account, to have multiple systems go to https://github.com/<your-username>/<your-system-name>/tree/main
type in the name of your new system and hit create branch,
this will create your new system at <your-username>.github.io/<your-system-name>?v=<new-system-name>
which will be identical to your main system, go to <your-username>.github.io/<your-system-name>/edit.html?v=<new-system-name>
to edit it the same way as you edit your main system
To merge all future changes I make to the code go to https://github.com/<your-username>/SSO_MAX_CC/tree/code
and hit Sync Fork (processing this and actually making your site run with new version of code may again take GitHub a few minutes)
To let anyone else edit go to Settings > Collaborators > Add people, find the user you want to give access to, hit "Add to the repository", once they go to github.com/<your-username>/<your-repository-name>
they should see an invitation
and once they accept it, they can edit the system the exact same way you do
To revoke someone's access go to Settings > Collaborators > Remove
Coming soon
Default index.html loads system description from description.txt on main branch.
You can set any version(s) via URL parameters ?<V1_NAME>=v1&<V2_NAME>=v2, for example https://kezsulap.github.io/SSO_MAX_CC/index.html?OLD=c9f700339f3c5094ea545bd3b5bc88a748311ad0&NEW=94fca5d0cf06e41dba93c41a173b88510c31dc6f where V1_NAME can by anything, v1 is either version
version:file_path
:file_path
, version could be branch name, commit_id or tag, not specified version defaults to main and file path to description.txt