Examine integration with ckan metadata
https://github.com/KSP-CKAN/CKAN maintains metadata for modules, including inter-module dependency information. Strictly speaking it a quasi competitor, but is doing good work (it seems) around unifying inter-mod dependencies, so it might be worth using as a full or partial underpinning of the metadata.
In my understanding they have a giithub-hosted metadata repo containing json files, so it's that that I am proposing using, not ckan itself.
Yeah, I've heard of CKAN before, but I've never seen people actually writing specs for their mods. Since CKAN can generate the spec itself, then the metadata repo may be useful.
Wow, the CKAN-meta repo is incredible. I'll probably drop #153 in favor of this. I think I'll make this current milestone v1.4, and make CKAN integration v2.0. It could change everything. Rather than making users paste links from KS, GH, and Curse, I can add a GUI for them to search the repo and add mods that way. I'll keep the manual mod zip adding for the case that the repo doesn't have data for a particular mod.
I guess TinkerTime would essentially become a CKAN client. What's the point in even continuing development after v1.4 if their manager is superior? :confused:
Because the ckan GUI client dies on the mac, has some real issues because of mono, and tinker-time can still be an amazing alternative GUI that does thigns the way you want them?
On Sat, 25 Apr 2015 at 22:16 oharaandrew314 [email protected] wrote:
I guess TinkerTime will essentially become a CKAN client. What's the point in even continuing development after v1.4? [image: :confused:]
— Reply to this email directly or view it on GitHub https://github.com/oharaandrew314/TinkerTime/issues/228#issuecomment-96323859 .
Yeah, I guess that's good incentive! On Apr 26, 2015 6:14 PM, "Christian Edward Gruber" [email protected] wrote:
Because the ckan GUI client dies on the mac, has some real issues because of mono, and tinker-time can still be an amazing alternative GUI that does thigns the way you want them?
On Sat, 25 Apr 2015 at 22:16 oharaandrew314 [email protected] wrote:
I guess TinkerTime will essentially become a CKAN client. What's the point in even continuing development after v1.4? [image: :confused:]
— Reply to this email directly or view it on GitHub < https://github.com/oharaandrew314/TinkerTime/issues/228#issuecomment-96323859
.
— Reply to this email directly or view it on GitHub https://github.com/oharaandrew314/TinkerTime/issues/228#issuecomment-96439896 .
According to iulianov, CKAN-meta doesn't always offer the latest releases of the mods. This may make integration more complicated.
I think I can still have full reliance on CKAN, but then I just use a crawler to check the resource pages for updates.
It's pretty close. It offers whatever the mod publishers add to the ckan net. That's probably good enough. Though the added up to date check is likely a good added value.
On Thu, Apr 30, 2015, 23:20 oharaandrew314 [email protected] wrote:
According to iulianov https://github.com/iulianov, CKAN-meta doesn't always offer the latest releases of the mods. This may make integration more complicated.
I think I can still have full reliance on CKAN, but then I just use a crawler to check the resource pages for updates.
— Reply to this email directly or view it on GitHub https://github.com/oharaandrew314/TinkerTime/issues/228#issuecomment-98034260 .