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

Add "why rez" doc page #1715

Open
brycegbrazen opened this issue Apr 9, 2024 · 2 comments
Open

Add "why rez" doc page #1715

brycegbrazen opened this issue Apr 9, 2024 · 2 comments

Comments

@brycegbrazen
Copy link
Contributor

As a user of rez, I'd like to know more "why" I should use rez vs other package managers. Perhaps we should have a whole new documentation page for this.

Motivation
This will help more users understand what hole rez is filling and if rez meets their needs.

Related Issues/PRs

@MrLixm
Copy link

MrLixm commented Apr 9, 2024

I agree that we are missing some abstract concepts in the documentation and it would be great to have this !
However, on the "why rez" I think that the welcome page explains pretty explicitly that rez main design is to have a central repository.
So I think the request for this issue should be a bit more specific:

  • features of rez (bullet list that is quicker than reading basic concepts)
  • what is a package manager (could be the place to introduce the distinction with an environment manager)
  • what rez is missing ?
  • and we could even add other alternative to rez (I remember the Spack article from Chad Dombrova)

What do you think ?

@maxnbk
Copy link
Contributor

maxnbk commented Apr 17, 2024

I think we could benefit from a rather extensive and explicit set of "direct comparisons" between rez and other package managers. A lot of people coming to the project are going to be asking "Why don't I just use pip", "Why not conda", "Why not just use your system package manager", and while the questions are obvious, the answers are often non-obvious to people who don't explicitly have the same problem with package management that VFX Studios have.

As well, somewhere, I think that delineating the scope of rez by specifically calling out "configuring what your rez-requests actually are", would be helpful, and I'd hope a future working-subgroup could point to some recommendations for "what to do to manage your rez requests", etc.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants