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

005 First pass at org combination proposal #13

Draft
wants to merge 9 commits into
base: main
Choose a base branch
from

Conversation

hadley
Copy link
Member

@hadley hadley commented Aug 2, 2021

No description provided.

@hadley hadley changed the title First pass at org combination proposal 005 First pass at org combination proposal Aug 4, 2021
hadley and others added 2 commits August 19, 2021 07:17
Co-authored-by: Jim Hester <james.f.hester@gmail.com>
- There are a few packages that I am confused about:

- Is rvest programming or data science? what about httr?
- usethie is technically programming, it's very user facing, and we expect data scientists might use it for analysis projects.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- usethie is technically programming, it's very user facing, and we expect data scientists might use it for analysis projects.
- usethis is technically programming, it's very user facing, and we expect data scientists might use it for analysis projects.

005-github-simplification.Rmd Outdated Show resolved Hide resolved
005-github-simplification.Rmd Outdated Show resolved Hide resolved
005-github-simplification.Rmd Outdated Show resolved Hide resolved

Cons:

- Makes it more complicated to explain exactly what the tidyverse is: it's a package, it's a set of packages loaded by `library(tidyverse)`, it's a set of packages installed by `install.packages("tidyverse")`, **and** it's a GitHub organisation.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

So, when you say "tidyverse org" you mean tidyverse as-is (not a renaming to tidyverse-org, or something of the like)?

005-github-simplification.Rmd Outdated Show resolved Hide resolved
005-github-simplification.Rmd Outdated Show resolved Hide resolved
005-github-simplification.Rmd Outdated Show resolved Hide resolved
005-github-simplification.Rmd Outdated Show resolved Hide resolved
005-github-simplification.Rmd Outdated Show resolved Hide resolved
## Open questions

- GitHub's existing forwarding should handle most cases, but there a few cases where you'll need to update the urls in the GitHub repo. But are there any existing workflows that this would break?
- Should we consider the moving the websites as part of this process? If so, how do we manage the redirects? Will need to set up some external server.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think if repos are moving between orgs, it would be good to move the websites as part of the same phase, as opposed to a 2nd phase. It seems confusing to me to (e.g.) have vroom.r-lib.org as the URL but the repo is tidyverse/vroom or rstudio/vroom. I think it would be additionally confusing if this will change in a short-ish time span.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

agreed

@jimhester
Copy link

Possible ideas for promoting the visibility of more 'user facing' packages, so new users are not overwhelmed by 'all the packages in the tidyverse'

  1. - Highlight the most important packages on tidyverse.org
  2. - Pin them to the landing page on GitHub org
  3. - Add a core-tidyverse or similar GitHub tag, these show up in the landing page, and can be used to filter repos
  4. - Add a 'core-tidyverse' badge to the readme, or possibly at the footer.

If it is important to make the distinction between, 'this is installed explicitly by the tidyverse package' and this is an infrastructure package that might be used by a tidyverse package is important we can have tags and badges for them appropriately.

@mine-cetinkaya-rundel
Copy link
Member

I think we would want to use something other than "core-tidyverse" since that label is used for the eight packages explicitly loaded with library(tidyverse) at https://www.tidyverse.org/packages/. But I like the general idea of tagging.

@batpigandme
Copy link

I think we would want to use something other than "core-tidyverse" since that label is used for the eight packages explicitly loaded with library(tidyverse) at https://www.tidyverse.org/packages/. But I like the general idea of tagging.

Yeah, there's been quite a bit of discussion re. what core vs. non-core means for tidyverse packages:
https://community.rstudio.com/t/naming-do-we-call-it-core-tidyverse-vs/7135
https://community.rstudio.com/t/what-is-the-core-tidyverse-packages/3628

@jimhester
Copy link

I was talking about just the 8 packages listed on the website.

005-github-simplification.Rmd Outdated Show resolved Hide resolved
005-github-simplification.md Show resolved Hide resolved
hadley and others added 3 commits September 9, 2021 15:51
Co-authored-by: Lionel Henry <lionel.hry@gmail.com>
Co-authored-by: Mara Averick <maraaverick@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants