wechaty / rust-wechaty

Rust Wechaty is a Conversational RPA SDK for Chatbot Makers written in Rust
24 stars 8 forks source link

Package names #11

Closed lucifer1004 closed 3 years ago

lucifer1004 commented 3 years ago

Due to my fault, I published a package named wechaty_puppet before, so we could not publish wechaty-puppet due to crates.io's constraints.

I'd like to hear your opinions on the package names.

Plan A: Use snake case

A shortcoming here is that I named the auto generated grpc package wechaty-grpc, so wechaty_grpc is not allowed. We will have to consider an alternative name for the grpc package, if we want to keep a uniform naming convention.

Plan B: Use kebal case

lucifer1004 commented 3 years ago

This is a prerequisite for #10 since the getting-started would need published packages.

huan commented 3 years ago

I'd like to suggest that we use kebal case (plan b) to be consistent with Node NPM package names if possible.

And my another two cents:

  1. the FileBox module name in NPM is file-box,
  2. I think we can use the name wechaty_puppet as well because it will be an internal dependencies.
lucifer1004 commented 3 years ago

Closed via #14