Skip to content
This repository has been archived by the owner on Aug 9, 2022. It is now read-only.

Figure out name #18

Closed
epage opened this issue Dec 21, 2021 · 5 comments · Fixed by #22
Closed

Figure out name #18

epage opened this issue Dec 21, 2021 · 5 comments · Fixed by #22

Comments

@epage
Copy link
Collaborator

epage commented Dec 21, 2021

Looks like the cargo-api name is being squatted on, see https://crates.io/crates/cargo-api

@epage
Copy link
Collaborator Author

epage commented Dec 21, 2021

I've emailed foresterre. We'll see where that goes.

So far, the only other name i thought of is to expand it to cargo crate-api.

@epage epage mentioned this issue Dec 24, 2021
@Enselic
Copy link
Contributor

Enselic commented Jan 3, 2022

I completely independently started working on a project with seemingly the same goal, found at https://github.com/Enselic/public_items.

I was actually thinking about using the crate name cargo-public-items, but have not done so yet.

Maybe that would be a good name for this project? You seem to be way ahead of me so I currently don't plan on developing my project further. Seems like a better idea to join forces, and in that case your project is a better base.

@epage
Copy link
Collaborator Author

epage commented Jan 4, 2022

Would love to collaborate! Also hoping to hear back soon from the cargo-breaking maintainers about collaborating there as well (this started as a PoC for a rustdoc implementation of cargo-breaking).

Something feels off about calling whats implemented cargo public-items though I can say precisely why. I feel like it needs to be making a more direct reference to an API, to semver, or something related to those.

@scrabsha
Copy link

Would love to collaborate! Also hoping to hear back soon from the cargo-breaking maintainers about collaborating there as well (this started as a PoC for a rustdoc implementation of cargo-breaking).

Hello! I think this comment is relevant.

(additionally, we have a reserved crate name on crates.io 🙂)

@epage
Copy link
Collaborator Author

epage commented Jan 10, 2022

👋

When I was using cargo-breaking, something I felt would help me debug things / understand what it is taking into account is the ability to dump the API. This led me to starting more generic, being unsure how different ideas would be exposed (dumping the API, diffing the api, generating a changelog, suggesting a next version, etc. At the moment, diffing, changelogs are handled through --format and in #14 I was considering version suggestions being the same. So it might work out to be under a more specific name like cargo breaking.

Thoughts?

epage added a commit to epage/cargo-crate-api that referenced this issue Jan 10, 2022
@epage epage mentioned this issue Jan 10, 2022
@epage epage closed this as completed in #22 Jan 10, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants