Search found 288 matches

Go to advanced search

by mnesarco
Mon Apr 12, 2021 1:57 am
Forum: Developers corner
Topic: Metadata: One Standard to Rule Them All
Replies: 28
Views: 1093

Re: Metadata: One Standard to Rule Them All

Excellent, thanks for the added information. So then the content section could look like: <content> <workbench> <name>Amazing Workbench</name> <description>An amazing workbench</description> <class>amazing_workbench</class> <icon>resources/amazing_icon.svg</icon> </workbench> <macro> <name>Great Ma...
by mnesarco
Sat Apr 10, 2021 1:25 pm
Forum: Developers corner
Topic: Metadata: One Standard to Rule Them All
Replies: 28
Views: 1093

Re: Metadata: One Standard to Rule Them All

OK, I've been poking around at the "<content>" element for a while today, and I'm waffling on it. On the one hand I understand that a package (potentially) contains many different sub-components. But the point of a package is that it should package them. So how much additional metadata is needed/de...
by mnesarco
Fri Apr 09, 2021 6:27 pm
Forum: Developers corner
Topic: Metadata: One Standard to Rule Them All
Replies: 28
Views: 1093

Re: Metadata: One Standard to Rule Them All

3. Readme Format (html, markdown, wiki, ...) Can we use the file extension to determine format? Which is the extension of the format used in the freecad wiki? I suppose a mime type is more standard to determine the type of a digital content. But this is not critical as we dont have to support many ...
by mnesarco
Fri Apr 09, 2021 5:26 pm
Forum: Developers corner
Topic: Metadata: One Standard to Rule Them All
Replies: 28
Views: 1093

Re: Metadata: One Standard to Rule Them All

1. Repository URL (git) Is your suggestion that this be required? It's an allowed url value right now. Yes. There must be a source url from where the package can be installed/updated. If that is your intention with the current url field, it is ok. 2. Readme URL 3. Readme Format (html, markdown, wik...
by mnesarco
Fri Apr 09, 2021 5:03 pm
Forum: Developers corner
Topic: Metadata: One Standard to Rule Them All
Replies: 28
Views: 1093

Re: Metadata: One Standard to Rule Them All

One very important thing is that a package can contain many things, there is no such thing like a package type, because there can be anything inside the pakage. It is very easy so have many workbenches inside the same package currently. And there are some workbenches that also provide macros. And so...
by mnesarco
Fri Apr 09, 2021 4:23 pm
Forum: Developers corner
Topic: Metadata: One Standard to Rule Them All
Replies: 28
Views: 1093

Re: Metadata: One Standard to Rule Them All

I suggest that we directly support an icon file and a screenshot file, both of which are optional from the parser's perspective. And as mentioned above, the way I wrote the parser, each type of package can potentially also require other metadata that the parser will provide access to even if it doe...
by mnesarco
Fri Apr 09, 2021 2:09 pm
Forum: Developers corner
Topic: Metadata: One Standard to Rule Them All
Replies: 28
Views: 1093

Re: Metadata: One Standard to Rule Them All

Carlo D. Hi Carlo, You are talking about something completely different. The metadata discused in this thread is about describing extension (Addons) as software packages. Nothing related to internal FreeCAD objects. Each extension (Addon) is an independent piece of software integrated in freecad us...
by mnesarco
Thu Apr 08, 2021 2:00 pm
Forum: Developers corner
Topic: Metadata: One Standard to Rule Them All
Replies: 28
Views: 1093

Re: Metadata: One Standard to Rule Them All

One thing that it is not cited but that I've discussed for managing a large quantities of data is to have a way to include in a FCstd file a sqlite3 container. sqlite3 can be good for massive data, but it is an overkill for metadata. Metadata must be small and human readable. I am using sqlite3 as ...
by mnesarco
Mon Apr 05, 2021 2:31 pm
Forum: Developers corner
Topic: Metadata: One Standard to Rule Them All
Replies: 28
Views: 1093

Re: Metadata: One Standard to Rule Them All

Good! As a reference, this is what i use in extman: ;*************************************************************************** ;* Meta Section * ;* General identification metadata * ;*************************************************************************** [general] version=0.1 name=ExtMan title...
by mnesarco
Mon Apr 05, 2021 2:10 pm
Forum: Developers corner
Topic: Metadata: One Standard to Rule Them All
Replies: 28
Views: 1093

Re: Metadata: One Standard to Rule Them All

It is very important to distinguish between metadata and data. What i understand is that we are talking about metadata of extensions here so it means data describing the extension, not the data administered by the extension itself. Each extension can store its data in whatever format, it doesnot req...

Go to advanced search