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

think about how you would handle changes to the data scripts rely on #14

Open
kapil1garg opened this issue Feb 16, 2022 · 2 comments
Open

Comments

@kapil1garg
Copy link
Contributor

For example, sometimes SIG meetings or office hours are moved. might it be useful to have an easy way to update the data representation?

@kapil1garg kapil1garg changed the title think about how you would handle changes to the data model think about how you would handle changes to the data scripts rely on Feb 16, 2022
@kapil1garg
Copy link
Contributor Author

as a general note, always assume the data is not correct, so any scripts that execute on the data should really be suggestions

@kapil1garg
Copy link
Contributor Author

one way to support this is to change the underlying data fetch model. right now, the representations of the data are "static" in a sense where, for example, we know when a SIG will be (e.g., Wednesdays from 12:00 - 13:00) but the next instance of the venue is computed at query time.

Another model could be having the API compute the upcoming venues ahead of time and storing those. Then, a user could go in an edit when those occur if, for example, a SIG meeting or Office Horus had to be moved for any reason. This way the data stays up-to-date and enables scripts to trigger at the appropriate time.

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

No branches or pull requests

1 participant