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

feat: v2 deprecation and experiments #1198

Merged
merged 7 commits into from Jun 3, 2023
Merged

Conversation

pd93
Copy link
Member

@pd93 pd93 commented May 31, 2023

  • Docs
    • Experiments
      • A section on the version 2 schema deprecation.
      • A template for future experiments/deprecations.
    • Experiments / Workflow
      • A subsection describing the workflow/procedure for adding experiments
    • Contribution Guide
      • A small section on experiments linking to the workflow
    • Taskfile versions
      • Added deprecation warnings
      • Reordered the file so that the newest schemas are at the top.
  • Added an entry to the changelog to improve visibility of the v2 schema deprecation
  • Updated issue templates
    • Use HTML comments so that people don't accidentally submit issues with the > quoted text
    • Added Experiments enabled: to the bug reports
  • Added workflows that comment on an issue when experiment labels are added. Copy for each state is pasted below:

Proposed

This issue has been marked as an experiment proposal! 🧪 It will now enter a period of consultation during which we encourage the community to provide feedback on the proposed design. Please see the experiment workflow documentation for more information on how we release experiments.

Draft

This experiment has been marked as a draft! ✨ This means that an initial implementation has been added to the latest release of Task! You can find information about this experiment and how to enable it in our experiments documentation. Please see the experiment workflow documentation for more information on how we release experiments.

Candidate

This experiment has been marked as a candidate! 🔥 This means that the implementation is nearing completion and we are entering a period for final comments and feedback! You can find information about this experiment and how to enable it in our experiments documentation. Please see the experiment workflow documentation for more information on how we release experiments.

Stable

This experiment has been marked as stable! 🤘 This means that the implementation is now final and ready to be released. No more changes will be made and the experiment is safe to use in production! You can find information about this experiment and how to enable it in our experiments documentation. Please see the experiment workflow documentation for more information on how we release experiments.

Released

This experiment has been released! 🚀 This means that this is no longer an experiment and is available in the latest major version of Task. Please see the experiment workflow documentation for more information on how we release experiments.

Abandoned

This experiment has been abandoned. 😞 This means that this feature will not be added to Task and any experimental functionality will be removed. Please see the experiment workflow documentation for more information on how we release experiments.

Superseded

This experiment has been superseded. 🌱 This means that another experiment has replaced this one. Please see the experiment workflow documentation for more information on how we release experiments.

@pd93 pd93 changed the title docs: add experiements doc and v2 deprecation notice feat: v2 deprecation and experiments May 31, 2023
@pd93 pd93 force-pushed the add-experiments-doc branch 2 times, most recently from e4b8ae1 to 760369a Compare May 31, 2023 16:37
@pd93
Copy link
Member Author

pd93 commented Jun 3, 2023

FYI - I've split the code changes out into #1199 as there may be some discussion there. This PR just contains docs changes now.

@andreynering
Copy link
Member

Thanks!

I have mixed feeling about using images for labels. It adds visibility but hurts SEO and accessibility. I think we can merge now and improve later if it shows needed.

@andreynering andreynering merged commit 7565948 into main Jun 3, 2023
8 checks passed
@andreynering andreynering deleted the add-experiments-doc branch June 3, 2023 23:54
@pd93
Copy link
Member Author

pd93 commented Jun 4, 2023

I have mixed feeling about using images for labels. It adds visibility but hurts SEO and accessibility. I think we can merge now and improve later if it shows needed.

Yeah, that's fair enough. I hadn't considered this when authoring. I was just trying to break up the wall of text and make the labels more visible. No objection to changing them to backticks instead.

I didn't actually know that GitHub has this functionality, but sadly this won't work in Docusaurus. Maybe there is an MDX plugin for rendering github labels?

@andreynering
Copy link
Member

I think it's unlikely that there will be a plugin for that.

@pd93
Copy link
Member Author

pd93 commented Jun 4, 2023

For future reference:

I doubt that these have the label functionality, but they might be super useful for other things (like not having to translate issue references into FQDNs etc. I gave it a quick go, but looks like there are some compatibility issues with ES modules in Docusaurus:

Might be nice to revisit this sometime.

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

Successfully merging this pull request may close these issues.

None yet

2 participants