<div dir="ltr">Hello all,<br><br>The pgRouting community proposes cleanup of pgRouting/Workshop Github repository [1].<br>We should only have the following branches:<br>main [2]<br>develop<br>gh-pages<br><br>Some of the problems are:<br><ul><li>Some of the branches are 10 years old such as "FOSS4G2011" branch [3] which is already published at [4].</li><li>The FOSS4G Hokkaido workshop is not yet published on the pgRouting Workshop website [5] and the development of the "develop/hokkaido" branch is stalled since 2015 [6].</li><li>Many branches start with "develop/" (the "/" normally indicates it belongs to a repository named develop).</li></ul><div>This last example is causing some development issues: We are working on having a configured workshop and had to name the working branch as "general-develop" branch due to the lack of "develop" branch and many existing "develop/foo" branches, creating confusion about the correct branch for developing.<br><br>Proposal to cleanup of the Workshop repository:<br>Remember that Github handles tags with semantic versioning, the latest version corresponds to the last pushed tag and any new tags for the stalled branches will not be versioned tags.<br><br>The cleanup would comprise of following steps:<br><ol><li>Make sure that tags exist for the international FOSS4G workshops</li><ol><li>Find the versioned number corresponding to the international branch</li><li>If it does not exist, then create a tag with the name: FOSS4G<YEAR><PLACE></li><li>Delete the branch</li></ol><li>Make sure that tags exist for the local FOSS4G workshops</li><ol><li>These are not versioned</li><li>Find a corresponding tag for the local branch</li><li>If it does not exist, then create a tag with the name: <PLACE><LAST YEAR OF MODIFICATION></li><li>Delete the branch</li></ol><li>Rename "general-develop" to "develop"</li><ol><li>Create branch "develop" based on "general-develop"</li><li>Delete branch "general-develop"</li></ol><li>Rename "master" to "main"</li><ol><li>Create branch "main" based on "master"</li><li>Pending the delete of "master" until things work properly on Github for branch "main"</li></ol></ol>If this proposal is accepted, I will open an administrative issue on the pgRouting/Workshop Github repository [7], to keep track of all the steps mentioned. The related tags will be placed as Github issues and before removing any branch, a comment will be posted to get thumbs up. A comment will follow post removal of the branch as well.<br><br>Thanks!<br>Kind regards,<br>pgRouting Team<br><br>[1] <a href="https://github.com/pgRouting/workshop/branches/all">https://github.com/pgRouting/workshop/branches/all</a><br>[2] <a href="https://github.com/github/renaming">https://github.com/github/renaming</a><br>[3] <a href="https://github.com/pgRouting/workshop/tree/foss4g2011">https://github.com/pgRouting/workshop/tree/foss4g2011</a><br>[4] <a href="https://workshop.pgrouting.org/0.6.1/en/index.html">https://workshop.pgrouting.org/0.6.1/en/index.html</a><br>[5] <a href="https://workshop.pgrouting.org/">https://workshop.pgrouting.org/</a><br>[6] <a href="https://github.com/pgRouting/workshop/tree/develop/hokkaido">https://github.com/pgRouting/workshop/tree/develop/hokkaido</a><br></div><div>[7] <a href="https://github.com/pgRouting/workshop">https://github.com/pgRouting/workshop</a></div></div>