Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[RFC] Rename this repo to rustac, update ecosystem accordingly #641

Open
gadomski opened this issue Feb 21, 2025 · 1 comment
Open

[RFC] Rename this repo to rustac, update ecosystem accordingly #641

gadomski opened this issue Feb 21, 2025 · 1 comment
Assignees
Labels
rfc Request For Comment

Comments

@gadomski
Copy link
Member

gadomski commented Feb 21, 2025

Right now our two main repos are stac-rs (Rust crates) and stacrs (Python package). There's some obvious problems:

  • It's not clear, at first glance, why stacrs is a Python package
  • It's not clear which repo to open an issue on if you're having a problem
  • It's not clear what a new repo w/ bindings to another language (e.g. R) should be named

During Development Seed team week 2025, we whiteboarded the idea of a rename to rustac:

Image

Image

Advantages

  • Clear, memorable name
  • Still has *stac* in the name to indicate what it's for
  • Scales to other languages:
    • rustac-py: Python
    • rustac-r: R
    • ...?
  • Vibes with "rustic", which brings to mind a cabin and maybe a whisky

Disadvantages

  • We already have mind share around stacrs
  • Renames are annoying for both maintainers and users

Open questions

If we decide to implement:

  • When do we do it?
  • Do we restart version numbers? (@gadomski thinks no)
  • What packages do we actually rename?
    • Rust: keep as stac, stac-api, etc
    • Python: We do want to move to rustac

Actions

#653

@gadomski gadomski added the rfc Request For Comment label Feb 21, 2025
@gadomski gadomski changed the title [RFC] Rename this package to rustac, update ecosystem accordingly [RFC] Rename this repo to rustac, update ecosystem accordingly Feb 21, 2025
@wildintellect
Copy link

Renumbering - No

Python and R, etc - I think the repo names will be rustac-r and rustac-py, so they sort alphabetically together, but the package names in those langs should just be rustac. (which is similar to what polars/r-polars does)

@gadomski gadomski pinned this issue Feb 22, 2025
@gadomski gadomski mentioned this issue Feb 25, 2025
14 tasks
@gadomski gadomski self-assigned this Feb 25, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
rfc Request For Comment
Projects
None yet
Development

No branches or pull requests

2 participants