ThomasTJdev / nimwc_plugins

Plugin repository for Nim Website Creator
https://nimwc.org
MIT License
5 stars 0 forks source link

Proposed modifications to the JSON #2

Closed juancarlospaco closed 5 years ago

juancarlospaco commented 5 years ago

Add 3 fields to the JSON:

"email": "juan@example.com",
"monetization": "https://liberapay.org/someuser",
"minimumVersion": "5.0.0",

Success histories:

Extras:

ThomasTJdev commented 5 years ago

Yes please ;)

1) The word "monetization" sounds a little intrusive to me, do we have another word? I'm not a native English speaker, so maybe it's just me..

2) Skeleton Creator needs to be updated, to ask the user all the questions, automatic insert current installed NimWC version (if it's a bin) and create the plugin local plugin.json file. Skeleton porc, pluginSkeleton should be moved to a module instead of being in nimwc.nim

juancarlospaco commented 5 years ago

I neither like "monetization" nor "minimumVersion" I would love something shorter and better, but I can not think of something better that dont lose meaning. What do you think of:

"minimumVersion" :arrow_right: "requires" :grey_question: "monetization" :arrow_right: "sustainability" :grey_question:

"email": "juan@example.com",
"sustainability": "https://liberapay.org/someuser",
"requires": "5.0.0",
juancarlospaco commented 5 years ago

Going with "requires" and "sustainability" soon if theres no better alternative.