impero-com / typebinder

Exports TS definitions from Rust module
Other
20 stars 2 forks source link

Rebranding #6

Closed AlisCode closed 3 years ago

AlisCode commented 3 years ago

We need to find a cool name for this project, ts_export is a bit bland to say the least.

Ideas

Initial braimstorming lead to those ideas (unranked)

Once we choose something that looks fine, rename all crates to that. We might want to whip out Inkscape and create a silly logo whenever we have time.

greyblake commented 3 years ago

I think it's like in business. There must be ether a strong brand name or a name should give a hint about want a business does.

In this sense I think name should refer somehow to "typescript". Although typescriptify is taken, we can consider typescripted instead.

AlisCode commented 3 years ago

I suggest typebinder.

It creates bindings for your types, and is agnostic with regards to the output format. We only support TypeScript as a target for now, but we might want to modularize this crate even more to support other languages or other types of exports in the future. Use case includes :

I'm not sure on how to decide the name of this project, it seems for now I'm the one in charge so if no better idea is given by the time I release this to crates.io, I'll be rebranding this project to that.

greyblake commented 3 years ago

@AlisCode Did you consider other sources than Rust as well? If so we may need something like intermediate type representation.

AlisCode commented 3 years ago

@greyblake Non-Rust input isn't a goal of this project anytime soon. Would make things a bit more complex haha

AlisCode commented 3 years ago

Settled on typebinder for now. I like it.