FreeCAD / FreeCAD-addons

A convenient gathering of useful and well-developed FreeCAD plugins made by the community.
732 stars 244 forks source link

Tracking migration to updated metadata schema #200

Closed luzpaz closed 1 year ago

luzpaz commented 2 years ago

Background

Thanks to @chennes we have a really robust way to categorize and systematize addons/macros/preference packs. So this thread will track the progress of getting addon devs to migrate to it.

Workbenches

DeepSOIC commented 2 years ago

\

REQUIRED

The date of the last update, in the format YYYY-MM-DD or YYYY.MM.DD.

Am i now supposed to update it upon every commit to my workbench? Because that sounds like a bit of a git merge conflict generator, apart from being an easy-to-forget red-herring...

i'm sorry if it's a stupid question or not the right place to discuss it. I didn't instantly find it at the forum at least.

chennes commented 2 years ago

The idea isn't to update it every commit, but every time you change the version number.

DeepSOIC commented 2 years ago

@chennes oh, wait, do i have to change the version number for every commit too?

chennes commented 2 years ago

You can do whatever you want with the version number, I don't think we want to get in the business of telling developers how they have to do that. I'm working on some new code now to better handle displaying the last commit date, and that will also enable better update handling for both git and non-git users. So don't worry too much about it right now.

davesrocketshop commented 2 years ago

Rocket workbench updated

luzpaz commented 2 years ago

@chennes should we fork @triplus's repos to the FreeCAD organization and maintain them ?

chennes commented 2 years ago

It would probably be better if there were a specific human being who was interested in maintaining some or all of them. I haven't seen triplus around in a year or two, but I don't know the story there.

chennes commented 2 years ago

On a different note, Pyrate has the metadata file in their official repo on Debian Salsa. I have not ever tried to have two different submodules with the same name, though, so I don't know how to handle that. 0.19.3 supports Salsa now, but nothing before that does. I don't know when we want to pull the trigger on making that shift.

luzpaz commented 2 years ago

I think I may be able to find some volunteers. I'll start a tracking ticket.

Edit: #202

luzpaz commented 2 years ago

I have not ever tried to have two different submodules with the same name, though, so I don't know how to handle that.

Oy vey, here comes the complexity.

luzpaz commented 1 year ago

I guess we should close this ticket?