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

Determine feature requirements for alpha milestone #482

Closed
pcardune opened this issue Oct 18, 2021 · 5 comments
Closed

Determine feature requirements for alpha milestone #482

pcardune opened this issue Oct 18, 2021 · 5 comments
Assignees
Milestone

Comments

@pcardune
Copy link
Collaborator

I'm aware of features that we have partial or limited support for, or which are currently buggy or simply not finished yet (comments, search, animations, a11y). We need to decide which features are must-haves for which milestones so we can prioritize work to finish them, fix them, or disable them (until they are ready). I'm inclined to remove, disable, or hide any features that aren't strictly necessary for the alpha milestone so we can prioritize work on alpha.

Assigning this to you @schanzer since you know what the teachers will need to try out wescheme-blocks in January.

@schanzer
Copy link
Member

I've added all the issues that deal with:

  • Overall code quality
  • Regressions or heisenbugs
  • Test coverage for existing code
  • Rapid deployment, bug reporting, or bug replaying

My thinking is is that new features and/or not-essential improvements don't make the cut, but anything that stabilizes the existing codebase does. If you're happy with this logic, feel free to close. Otherwise let's discuss here or by phone?

@pcardune
Copy link
Collaborator Author

What about comments? Is that a new feature or a non-essential improvement? Or is that just an unstable part of the existing codebase that should be stabilized for alpha? I guess I'm just confused about which features fall into which categories?

@schanzer
Copy link
Member

Ah, you're absolutely right - comments belong in alpha, since we're targeting the PLT folks there. Now every issue in our tracker has a milestone. Is there any other item that's not represented in an issue?

@pcardune
Copy link
Collaborator Author

Anything targeting the PLT folks should be pre-alpha. alpha is for teachers.

I think everything else has an issue, but I'm sure we'll come across more things as we test stuff out. Do you want to make an issue for the hour of code lesson?

@schanzer
Copy link
Member

Done. OK to close this issue?

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

2 participants