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

Tracking: Syncing exercises for #48in24 #684

Closed
10 tasks done
Tracked by #618
mk-mxp opened this issue Apr 15, 2024 · 3 comments
Closed
10 tasks done
Tracked by #618

Tracking: Syncing exercises for #48in24 #684

mk-mxp opened this issue Apr 15, 2024 · 3 comments

Comments

@mk-mxp
Copy link
Contributor

mk-mxp commented Apr 15, 2024

For #48in24 exercises should be synced a few days before they are featured. Exercism core team polishes these exercises some time in advance (see #48in24 forum threads), but there is no announcement of being ready, yet. So I think, we should not work through this list as fast as possible, only sync them a maximum of 2 weeks ahead of the dates.

Most of these exercises also appear in #628.

To sync an exercise with problem specifications, take these steps:

  • Run bin/configlet sync -u -e <slug> --yes --docs --filepaths --metadata --tests include (updates the Markdown files and maybe tests.toml)
  • Drop strict types comments from test file and example code (these are useless)
  • Add and sync test meta data to tests (uuid / @testdox in DocBlocks)
  • Decide on adding / adjusting / ordering test cases to match current problem specs

Do not redesign the student's interface or add test cases that would invalidate existing community solutions. These are extra tasks, which should be discussed in advance.

Week | Featured at | exercise slug

Exercises that are synced can be removed from these lists at will.

@mk-mxp
Copy link
Contributor Author

mk-mxp commented Oct 27, 2024

When #48in24 started, the Exercism staff worked on exercise instructions to make them "more inclusive and engaging". That was the reason to not work on as many exercises as possible, but wait until about 14 days before the featured date.

Now Jeremy and Erik (the former staff) are no longer working full time for Exercism. And they worked through all of #48in24 to have that done before "leaving" (they are still active as volunteers).

So I think we can now update all the remaining #48in24 exercises without having outdated instructions / extra work for synchronising again. Still we should synchronize them before their feature date.

FYI @sarad1p1ty @fejan-malek @tomasnorre @homersimpsons

@mk-mxp
Copy link
Contributor Author

mk-mxp commented Oct 30, 2024

@sarad1p1ty @fejan-malek @tomasnorre @homersimpsons

Looks like we are all done now. Thanks to all of you for contributing! You helped improving the 48 exercises featured in #48in24, and raised the quality experienced by thousands of students every year.

@mk-mxp mk-mxp closed this as completed Oct 30, 2024
@mk-mxp mk-mxp unpinned this issue Oct 30, 2024
@homersimpsons
Copy link
Contributor

Thanks to you @mk-mxp for all your work on this track!

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