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

Update demo data sets to be more user friendly #4179

Open
kgodey opened this issue Jan 27, 2025 · 0 comments
Open

Update demo data sets to be more user friendly #4179

kgodey opened this issue Jan 27, 2025 · 0 comments
Assignees
Labels
needs: clarification needs: requirements The problem is clear and worth solving, but we're not yet sure of the best solution type: enhancement
Milestone

Comments

@kgodey
Copy link
Contributor

kgodey commented Jan 27, 2025

Came out of testing our demo data sets.

@pavish to flesh out more.


Figure out a strategy for the data sets, i.e., what are users supposed to understand from them, and implement that strategy. The NOT NULL thing is kind of a symptom.

  • Are these data sets supposed to be something they just think about at a "hey, I could manage inventory!" level, or
  • Are these data sets supposed to demonstrate various specific features of Mathesar.

If the former, we should just remove the NOT NULL constraints (and lots of the check and other constraints). If the latter, we should make sure they're covering all features they should, and avoid or at least heavily explain the examples of using underlying PostgreSQL features not accessible directly through Mathesar. Etc.

If we keep the constraints, we should ensure that they are explicitly mentioned and users are walked through them in the guides.

@kgodey kgodey added needs: clarification needs: requirements The problem is clear and worth solving, but we're not yet sure of the best solution labels Jan 27, 2025
@kgodey kgodey added this to the High priority milestone Jan 27, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
needs: clarification needs: requirements The problem is clear and worth solving, but we're not yet sure of the best solution type: enhancement
Projects
None yet
Development

No branches or pull requests

3 participants