Replies: 5 comments 5 replies
-
I'll give you a +1 if you change REST to HTTP (just like OpenAPI >= 3.1.0) |
Beta Was this translation helpful? Give feedback.
-
How about "standalone/backend - The software is a backend application."? Of course this is not the best name, since "backend" implies "frontend" implies some sort of application specific backend (but this would be a contradiction with the "standalone" part). But: a "standalone/backend" would (need to) have an API to be useful; so API is implied (which is the interface of the "backend"). In many cases, maybe instead of backend, "standalone/register" or "standalone/storage" would also be an option, but if you go that way, then "backend" maybe would have (too) many forms that only differ slightly. |
Beta Was this translation helpful? Give feedback.
-
@reinschaap @annejan @randh1r. What would you guys argue from your experience? |
Beta Was this translation helpful? Give feedback.
-
Current allowed vallues: "standalone/mobile", "standalone/iot", "standalone/desktop", "standalone/web", "standalone/backend", "standalone/other", "addon", "library", "configurationFiles" And I agree with @tomootes that there is currently 4 main types: standalone, addon/plugin, library and configuration A lot of modern projects have separate backand and frontend parts which makes the standalone a sub-optimal fit. Possibly in a matrix where backend, frontend and standalone before the slash and a list of options after the slash would be the most logical. |
Beta Was this translation helpful? Give feedback.
-
tl;dr: better description for " I always saw Personally, I’ve used To me an API is a backend. And a project doesn't have to include both backend and frontend in the same codebase. Frontends can totally be made by third parties. Think of a web server: it's clearly backend, the user agents aren't part of the same repo. Looking at some real data: " ❯ publiccode-api-client software --publiccode-yml | grep softwareType | sort | uniq -c | sort -rn
275 "softwareType": "standalone/web",
60 "softwareType": "standalone/backend",
41 "softwareType": "addon",
32 "softwareType": "standalone/other",
24 "softwareType": "library",
19 "softwareType": "standalone/desktop",
12 "softwareType": "standalone/mobile",
6 "softwareType": "standalone/iot",
3 "softwareType": "configurationFiles", probably because people didn't know where to put their thing. That might tell us something. Also, now that we are at it: " |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
I've been in contact with people working within the Dutch Ministery Of Health about implementing pc.yml on their open source repo's.
Since they're open sourcing a lot of generic components they also have a lot of API's. Together we concluded that there is no perfect softwareType for API's.
Maybe we can introduce an option "standalone/REST_API" since it is so common nowadays?
@bzg / @bfabio
Beta Was this translation helpful? Give feedback.
All reactions