This script will create a local shallow clone of all Addons and extract the three different metadata files that the Addon Manager can read from them, putting all of them into a single JSON file that FreeCAD can then download to eliminate several hundred GitHub page loads. It lays the groundwork for future caching, such as for icons and macros.
This script will create a local shallow clone of all Addons and extract the three different metadata files that the Addon Manager can read from them, putting all of them into a single JSON file that FreeCAD can then download to eliminate several hundred GitHub page loads. It lays the groundwork for future caching, such as for icons and macros.