craftson / spec

INACTIVE Spec for craftson, a platform-neutral description file for Minecraft packages
https://craftson.github.io
1 stars 0 forks source link

Close this project? #15

Open maxov opened 8 years ago

maxov commented 8 years ago

@Minecrell Seems like Sponge has moved on in terms of plugin description files, and no one is maintaining or contributing to the spec. Is it time to close craftson?

stephan-gh commented 8 years ago

I'd still love a generic format with a proper specificication, mcmod.info is a bit meh. I don't have the time to work on it alone currently though. So I guess we could close this at least for now.

maxov commented 8 years ago

I have some time over the next week to keep working on the spec, if you want to try and finish it. I can't push it much further than that, though.

stephan-gh commented 8 years ago

I think the actual problem would be getting other platforms to use it as well (especially Forge). I think mcmod.info has kind of already established as format for Forge and now also Sponge plugins (e.g. in Ore) so at this point craftson would probably just break everything again instead of providing real advantages.

It was a great idea but I think craftson is in a state where we should better close it.

maxov commented 8 years ago

Alright. It may be useful if we provide a feature to export craftson to mcmod.info files. If we could hook that in with gradle and maven properly, I think we could make plugin developers very happy. Then integrating with Ore is not hard, and can provide some more features. Otherwise I agree that it is probably better to close, lots of people would resist switching away from mcmod.info.

What does "closing" the project mean? Getting rid of the organization, transferring to someone's account, deleting everything? Or maybe just putting inactive notices on everything

stephan-gh commented 8 years ago

I'd just put up some inactive notes, this might be still useful in the future to someone else. I mean we are both private members of the organization, so it's not like keeping the organization really hurts.

jamierocks commented 8 years ago

Considering Sponge makes breaking changes for every day in the year I don't think Sponge is the issue, Forge is. Regardless I'd love to see this reach completion. And there may well be a brand new modloader coming out from the dark soon(tm) (no seriously #wat I know nothing about this) /me runs

stephan-gh commented 8 years ago

Was that a confirmation of JamieLoader?

jamierocks commented 8 years ago

/me *coughs* https://github.com/FabricMC/fabric-base but shh noone needs to know about JamieLoader.

maxov commented 8 years ago

I would love to support anyone who uses craft.json for their own project. Unfortunately, I think that it can only work well with wide adoption among mods and plugins, which can only happen if Forge or Sponge decide to use it. Otherwise, it's just another standard that just annoys developers. It would take effort to convince Forge and Sponge people, if possible at all, and until then I don't see much reason to keep working on the spec.

jamierocks commented 8 years ago

Have you ever discussed this to the sponge team?

maxov commented 8 years ago

I don't remember discussing craft.json with Sponge explicitly. What I got out of https://github.com/SpongePowered/SpongeAPI/issues/624 was that they weren't interested in supporting another format other than mcmod.info (craft.json was born out of the discussion of that issue, by the way).