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

Roadmap for v0.6.0 #195

Closed
zimmski opened this issue Jun 17, 2024 · 0 comments
Closed

Roadmap for v0.6.0 #195

zimmski opened this issue Jun 17, 2024 · 0 comments
Assignees
Labels
roadmap Collection of issues for a release
Milestone

Comments

@zimmski
Copy link
Member

zimmski commented Jun 17, 2024

Tasks/Goals:

Release version of this roadmap issue:

❓ When should a release happen? Check the README!

  • Do a full evaluation with the version
    • Exclude certain Openrouter models by default
      • nitro cause they are just faster
      • extended cause longer context windows don't matter for our tasks
      • free and auto cause these are just "aliases" for existing models
    • Exclude special-purpose models
      • Vision models
      • Roleplay and creative writing models
      • Classification models
      • Models with internet access (usually denoted by -online suffix)
      • Models with extended context windows (usually denoted by -1234K suffix)
    • Always prefer fine tuned (-instruct, -chat) models over a plain base model
  • Tag version (tag can be moved in case important merges happen afterwards)
  • For all issues of the current milestone, one by one, add them to the roadmap tasks (it is ok if a task has multiple issues) with the users that worked on it
    • Fixed bugs should always be sorted into respective relevant categories and not in a generic "Bugs" category!
  • For all PRs of the current milestone, one by one, add them to the roadmap tasks (it is ok if a task has multiple issues) with the users that worked on it
    • Fixed bugs should always be sorted into respective relevant categories and not in a generic "Bugs" category!
  • Search all issues for ...
    • Unassigned issues that are closed, and assign them someone
    • Issues without a milestone, and assign them a milestone
    • Issues without a label, and assign them at least one label
  • Write the release notes:
    • Use the tasks that are already there for the release note outline
    • Add highlighted features based on the done tasks, sort by how many users would use the feature
  • Do the release
    • With the release notes
    • Set as latest release
  • Prepare the next roadmap
    • Create a milestone for the next release
    • Create a new roadmap issue for the next release
      • Move all open tasks/TODOs from this roadmap issue to the next roadmap issue.
      • Move every comment of this roadmap issue as a TODO to the next roadmap issue. Mark when done with a 🚀 emoji.
  • Blog post containing evaluation results, new features and learnings
    • Update README with blog post link and new header image
    • Update repository link with blog post link
    • https://github.com/symflower/eval-dev-quality/discussions
      • Remove the previous announcements
      • Add a "Deep dive: $blog-post-title" announcement for the blog post
      • Add a "v$version: $summary-of-highlights" announcement for the release
  • Announce release
  • Eat cake 🎂

Leftover TODOs were moved to #301.

@zimmski zimmski added the enhancement New feature or request label Jun 17, 2024
@zimmski zimmski added this to the v0.6.0 milestone Jun 17, 2024
@zimmski zimmski self-assigned this Jun 17, 2024
@zimmski zimmski changed the title Roadmap for v0.5.0 Roadmap for v0.6.0 Jun 17, 2024
@zimmski zimmski added roadmap Collection of issues for a release and removed enhancement New feature or request labels Jun 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
roadmap Collection of issues for a release
Projects
None yet
Development

No branches or pull requests

2 participants