Crowd-sourced code mentorship. Practice having thoughtful conversations about code.
[CI] Sync exercises
SyntaxError in /tracks/jq/exercises/hello-world Invalid regular expression: invalid group specifier name
../app/javascript/utils/highlight.ts:95 - wfe
../app/javascript/utils/highlight.ts:110 -
../app/javascript/utils/highlight.ts:105 - Xu
../app/javascript/utils/highlight.ts:123 -
../app/javascript/utils/react-bootloader.jsx:105 - B9
../app/javascript/utils/react-bootloader.jsx:139 - qx
../app/javascript/utils/react-bootloader.jsx:68 - t
../app/javascript/utils/react-bootloader.jsx:82 -
Created automatically via Bugsnag
RangeError in /tracks/python/exercises/hello-world/edit Position 26 is out of range for changeset of length 25
../app/javascript/components/misc/CodeMirror.tsx:159 -
Created automatically via Bugsnag
ActiveRecord::RecordInvalid in api/community_videos#create Validation failed: Submitted by must exist
app/commands/community_video/create.rb:16 - block in call
app/commands/community_video/create.rb:7 - call
app/controllers/api/community_videos_controller.rb:33 - create
app/controllers/application_controller.rb:55 - mark_notifications_as_read!
app/controllers/application_controller.rb:16 - process_action
Created automatically via Bugsnag
Fix subject line
First raw draft for a new exercise to start the basic concept
@kytrinyx Would have time to check this over pls?
@"Calm down, I know what I'm doing!"
to meet the execise's requirement “He answers 'Calm down, I know what I'm doing!' if you yell a question at him.”description.md
previously “pinned” in 6c96e6ab3ae6d3cb585beab4eb9f2bb8a2f168a, which didn't seem to work correctly. ‣ The pinned description was neither being used for README.md
generation nor for the instructions on the website at https://exercism.org/tracks/objective-c/exercises/bob .NoMethodError in ActionMailer::MailDeliveryJob@mailers undefined method `challenge_12in23_calendar' for #<ActionMailer::Parameterized::Mailer:0x00007f0459ca1520 @mailer=MailshotsMailer, @params={:user=>#<User id: 1530, name: "Jeremy Walker", handle: "iHiD", avatar_url: "https://avatars2.githubusercontent.com/u/286476", bio: "Co-founder of Exercism. I'm an entrepreneur and so...", email: "jez.walker@gmail.com", provider: "github", uid: "286476", admin: true, created_at: "2013-07-29 00:38:01.000000000 +0000", updated_at: "2022-08-25 13:30:00.000000000 +0000", accepted_privacy_policy_at: "2018-07-13 12:41:46.000000000 +0000", accepted_terms_at: "2018-07-13 12:41:46.000000000 +0000", dark_code_theme: true, default_allow_comments: true, deleted_at: nil, joined_research_at: "2020-04-20 00:35:21.000000000 +0000", github_username: "iHiD", location: nil, pronouns: nil, reputation: 47989, stripe_customer_id: "cus_K8osDT4zkoirdw", total_donated_in_cents: 3300, active_donation_subscription: true, roles: ["admin", "maintainer", "supermentor"], num_s...
vendor/bundle/ruby/3.1.0/gems/actionmailer-7.0.2.3/lib/action_mailer/parameterized.rb:115 - method_missing
Created automatically via Bugsnag
Add 12in23 calendar video (#3405)
Add 12in23 calendar video
Add actual email files
No results, so literally nobody is working on this, mentioning it or asking for it according to it's search function. I Love all the posts about openAPI too.
Being sarcastic and negative really doesn't help in conversations. It's not in keeping with how we communicate on Exercism, and if it's how you want to approach interacting with me and others, then please don't use Exercism or interact with our community. If you want to have positive interactions (like your previous ones in this thread were...) then you're welcome here.
I get it, you're in charge, you don't want this discussed.
The forum is new. There's not a lot of history there. We moved from Slack (where there were lots of discussions about this over the years) because it didn't keep history. Asking questions on the forum will create threads where historical knowledge like this can be discovered. This repo is deprecated, very few people look at it or monitor it, and the forum is now where discussions happen. I'm trying to be helpful - there's really no need to be so aggressive in response.
Lots of people have made CLI wrappers, plugins, and other things that use the Exercism API (e.g. https://github.com/glennj/exercism-cli-fish-wrapper for one example off the top of my head). I've spent lots of time signposting people to points in code over the years so lots of people understand how the API works. If you'd like to build some wrappers and other things, or maintain a list of API endpoints as a community contribution then there's lots of people to ask and talk to. Those people are active on the forum and like discussing things like this.
Add actual email files
Add 12in23 calendar video
Just found a repo that downloads the solutions given an API token. I Have to say, as much as I won't be using that code, it did make me think how nice it would be to have a postman collection for Exercism for this type of purpose.
I'm going to close this here and suggest discussing this on the forum instead, where you're more likely be able to have interactions with other people in the community who have worked on similar things 🙂
Erik has one-day per week to support ~65 tracks. I'd say on average each week he's interacting with around 20 of those tracks. Naively that's ~15mins he has to spend on each of those track per week. But most weeks there's at least one big job as part of that (e.g. he's written 3 test runners in the last two weeks), which presuming they take a couple of hours each, leaves him with maybe 5-10 mins per track. Taking a look at the thread in the forum and responding is probably his whole 5-10mins of interactions with that track for the week, and something that in general the OSS community is as able to help with as Erik is, so he probably doesn't see that as a critical job for him, compared to other jobs where he's the only person in a position to do things.
I think you're conflating "interest in WIP tracks" with the reality of Erik's time.
Yes, I'm aware bringing tracks to launch when there are new people willing to finish them is not considered important anymore.
We've launched 3 tracks in the last two weeks and will probably be launching 2 more in the next two weeks, for which Erik has done a tone of work. It is important and I'm not sure why you think otherwise.
However, it's also important that when asking people to contribute to tracks, those tracks have maintainers who will review PRs. Otherwise people are doing work that will never get merged. To ensure that doesn't happen - as in many tracks maintainers actively didn't want to review PRs - we have the GHA. By removing the GHA, you're expressing a willingness to take on the maintenance work of reviewing PRs. That's a responsible and sensible thing to ensure is understood.
RangeError in /tracks/cpp/exercises/hello-world/edit Position 65 is out of range for changeset of length 64
../app/javascript/components/misc/CodeMirror.tsx:147 -
Created automatically via Bugsnag
Add Functional February badge
HTMLInjectionError in /tracks/r One of your code blocks includes unescaped HTML.
../app/javascript/utils/highlight.ts:95 - wfe
../app/javascript/utils/highlight.ts:110 -
../app/javascript/utils/highlight.ts:105 - Xu
../app/javascript/packs/application.tsx:474 - HTMLDocument.<anonymous>
Created automatically via Bugsnag
TypeError in /docs/using/solving-exercises/working-locally Failed to fetch
../app/javascript/utils/fetch-json.ts:12 - fb
../app/javascript/utils/send-request.ts:23 - vt
../app/javascript/hooks/request-query.ts:36 - Object.queryFn
Created automatically via Bugsnag
Add Crypto support (#3400)