FreeCAD / FreeCAD/AddonManager

Inconsistency when fetching addons

Open
#491 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
18
Forks
29
Avg merge
1d 15h
Merged PRs (30d)
22

Description

There are a few inconsistencies when the addon manager (v2026.8.18 and bundled) fetches addons:

- a few of them don't have their icon fetched (the fact that missing icons are grouped may means something)

Image

- An addon is sometimes displayed under it s key name (e.g. from https://github.com/FreeCAD/Addons/blob/main/Data/Index.json#L622-L630), and sometimes using the name defined in package.xml file. It seems random.

Both issues seem correlated: when my addon is displayed as `CarteGrid`, it has an icon; and when it is displayed as `FreeCAD-Params-Export` it does not have a logo.

This leads me to think it has an issue on the server side script that fetches metadata. I will investigate

For reference : https://github.com/MarcBresson/CarteGrid/issues/32 and https://github.com/FreeCAD/Addons/issues/140

Contributor guide

No contributing guide indexed for this repository

Research direction

Compare the affected entries in the Addons Data/Index.json file with their package.xml metadata, starting with the CarteGrid and FreeCAD-Params-Export examples. Trace the addon manager's metadata-fetching path and check whether icon and display-name results come from the same source. Done means the affected addons consistently show their intended name and icon.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
backend
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Needs clarification
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.