PMunch / protobuf-nim

Protobuf implementation in pure Nim that leverages the power of the macro system to not depend on any external tools
MIT License
171 stars 14 forks source link

consider publishing as nimble package #2

Closed timotheecour closed 4 years ago

timotheecour commented 6 years ago

even if not complete yet; making it more searchable will make it less likely to have duplicate work not to mention ease of use

/cc @PMunch edited above

PMunch commented 6 years ago

Good point. I'm planning on adding some more tests and documentation today, so that would make it a bit more complete and I'll make a package for it.

timotheecour commented 6 years ago
PMunch commented 6 years ago

Huh, never considered topics before. I'll make sure to add them!

timotheecour commented 6 years ago

@PMunch @oswjk both https://github.com/PMunch/protobuf-nim and https://github.com/oswjk/protobuf-nim define protobuf.nimble and this prevents both of these to be published to nimble. Furthermore, having both repos named protobuf-nim is problematic, for eg, I forked both and it generates: https://github.com/timotheecour/protobuf-nim and https://github.com/timotheecour/protobuf-nim-1 (impossible to tell where they came from unless one reads the metadata forked from X)

I think one of these repos + nimble file should be renamed (and the earlier the better to minimize pain for users of these) name doesn't matter much so long they're different but here are some options with explicit names:

PMunch commented 6 years ago

We already had this, or a very similar, discussion over in https://github.com/nim-lang/packages/pull/694.

oskaritimperi commented 6 years ago

I'm renaming my library at some point. I'm okay to let @PMunch use the name protobuf-nim.

PMunch commented 4 years ago

I'll close this now, protobuf has been on Nimble for quite a while now :P Open separate issues if the two points left still aren't completed.