Many minor fixes#4233
Conversation
Fixed some em-dashes that were actually hyphens, a few terms that were missing backticks, some indentation errors, one codeblock that didn't have closing triple-backticks, a few invalid links, some minor spacing errors, a few typos, one missing level-one header, one level-three header that should be a level-two header, one incorrectly wrapped paragraph, a few "-->"s that would be more clear as "to"s, a few headers that weren't surrounded by blank lines, one incorrectly placed ref-link, and one level-two heading that should be a level-one header.
This comment was marked as resolved.
This comment was marked as resolved.
|
@Yrahcaz7 - I am sorry - but this is waaaaaay too many files changed in one PR. Please don't take this personally — I really appreciate all the hard work. But I think the ADHD has gone too far here. And I don't have confidence that I can catch if you made any mistakes in pulling previous changes in. It is PRs like this that led to so many typos previously. It is very hard for the humans to track what's going on. And I am really not fine with all the em-dash replacement. I think we need to live with not replacing all of the single dashes. First, because it makes things look like they were written by AI, and second because we run the risk of introducing so many changes we actually "crapify" the things we've already been over. Again, even with good diff tools the through-line gets lost. So. My recommendations:
And sometimes, I would like the opportunity to do corrections. It is helpful to me to see where I make mistakes and what patterns are there. And also? Making a PR is 12 rep points, but reviewing (which can sometimes be every bit as much work) only carries 5 rep. So there is that as well. I hope I am not coming off as too harsh — I am just trying to stay sane as a sole maintainer. Thanks for your help, and for your understanding. 🙂 💙 |
|
I understand, I should have thought things through a bit more. I'll have to really imprint "context matters" into my brain.
I didn't know that... I thought it was only when the tests changed. It definitely makes sense to not bother with small formatting changes then.
Tomorrow I think I'll try to pick out the few fixes that are actually important, and break those up into their own PRs (one PR per concept/exercise). Sorry for the trouble - And thanks for telling me what the problems are and how I can improve! |
I hope I didn't come off as yelling at you. Make no mistake: you've contributed a tremendous amount to the track, and that is really really appreciated. 😄 As I said in my Discord message, I am dealing with a project that is almost at polar opposites to the Python repos. I have these unholy markdown files to deal with (I can show you an example on Discord), and some pretty wild CSS and JS to deal with as well. I also have a bunch of cross-track Exercism stuff, and things like GH action files and docker files. So my brain (which isn't very large to begin with) is having to do even more context switching than usual. 😅 But if you also take a look at closed PRs, you'll see that there are .... a LOT. It doesn't feel like a lot when you are making them (and the intent seems clear from the code). But walk away for 10 minutes or try to do something else in a different track or programming language or project ... well, coming back and trying to figure things out is rough. So I've gotten hyper about tagging things to make sure they're idiot-proof(ish) — because that idiot is me.
Let me ....double check that. I might be getting it wrong. But I think my critique still stands: we've gone over all of theses, and run the risk of getting stuck in a loop or worse — screwing up something we've already edited. So I'd pick the important changes there.
💙 You are not bad trouble — you are good trouble. 😄 I'd rather spend time doing this than dealing with ... well, with a lot of other things. 😉 |
@BethanyG, sorry in advance -- I know reviewing this will take some work. Turns out there was a bunch of single hyphens that should have been em-dashes and my brain went into ADHD mode from there. Ended up fixing a lot of unrelated small things 😆
Full changelog: