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

Default new ds project 188559300 #650

Open
wants to merge 33 commits into
base: master
Choose a base branch
from

Conversation

gergness
Copy link
Contributor

@gergness gergness commented Nov 13, 2024

Includes #648 so I don't get too many conflicts (but this PR is currently based on that, so that it's clear what to review).

Users' personal projects are being removed, so need to change where we refer to datasets:

  • New datasets will go to a user configurable default folder
  • Forked datasets will go alongside the parent dataset
  • Loading datasets by name requires specifying the path (otherwise uses the configurable default path)

Remaining tech debt

  • listDatasets() defaults to showing datasets in the personal project. I think leaving this as tech debt is okay, because really the cd(projects(), "/path") is a better way to show datasets than listDatasets().
  • Some fixture based tests still rely on there being a personal project. Also leaving this as tech debt.

@gergness gergness force-pushed the default-new-ds-project-188559300 branch from 4acff60 to cac70e7 Compare November 22, 2024 17:17
@gergness gergness changed the base branch from master to non-derived-expr-vars-188532827 November 22, 2024 17:18
@gergness gergness changed the base branch from non-derived-expr-vars-188532827 to master December 9, 2024 16:13
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.

1 participant