Skip to content

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

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

Design choice: Use documentation driven design #16

Closed
seabbs opened this issue May 7, 2024 · 5 comments
Closed

Design choice: Use documentation driven design #16

seabbs opened this issue May 7, 2024 · 5 comments

Comments

@seabbs
Copy link
Contributor

seabbs commented May 7, 2024

As we think about making this a more user facing package I want to think about how we make design decisions. I really like using documentation driven design and I think that could work well here.

This can work in a few ways but what I am thinking about is something like a few vignettes with different levels of user flow (a simple estimate, estimation for multiple models, estimation for multiple observation models etc) that would be non-functional in the first instance but show the kinds of functions we would like and how the user interacts with them.

We can then discuss this and move towards implementation by mapping these onto current functions and specifying issues to implement the functionality.

@seabbs
Copy link
Contributor Author

seabbs commented May 13, 2024

@parksw3 @kgostic @athowes I think this or something like it should be a priority so it can form the basis of future discussions

@athowes
Copy link
Collaborator

athowes commented May 13, 2024

By "being a priority" do you mean 1. agreeing on whether this is the approach we are taking, 2. taking this approach and creating vignettes with "fake" functions (they're not fake, but they're not functions in the package).

@seabbs
Copy link
Contributor Author

seabbs commented May 13, 2024

both

@parksw3
Copy link
Collaborator

parksw3 commented May 13, 2024

I'm not familiar with the term "documentation driven design". Is it this? https://gist.github.com/zsup/9434452

@athowes
Copy link
Collaborator

athowes commented May 16, 2024

I think this is more of a point of discussion than an issue to be resolved with a PR.

@epinowcast epinowcast locked and limited conversation to collaborators May 16, 2024
@athowes athowes converted this issue into discussion #43 May 16, 2024

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants