exercism / javascript

Exercism exercises in JavaScript.
https://exercism.org/tracks/javascript
MIT License
574 stars 614 forks source link

Checklist: exercises that could be implemented #660

Closed SleeplessByte closed 3 years ago

SleeplessByte commented 5 years ago

Hi there (new) contributors.

The way this works is you can follow the link below to the problem specifications. This is the canonical data we have for this exercise. If you want a grasp of how this exercise might look, have a look at other tracks, where this exercise is implemented. You'll probably want to start with similar languages such as typescript and coffeescript, and then perhaps other loosly-typed languages such as ruby or python.

  1. Open a new issue, we'll label it with new exercise ✨
  2. We'll assign the issue to you, so you get to work on this exercise
  3. Create a new folder in /exercises
  4. You'll need to sync this folder with the matching config files. You can use scripts/sync to do this: ASSIGNMENT=slug npx @babel/node scripts/sync.
  5. Create a <slug>.js stub file.
  6. Create a <slug>.spec.js test file. Here add the tests, per canonical data if possible.
  7. Create a example.js file. Place a working implementation, assuming it's renamed to <slug>.js
  8. Run the tests locally, using scripts/test: ASSIGNMENT=slug npx @babel/node scripts/test.
  9. Open a PR.

NOTE: ~Use this link for a ⚡️ live list of unimplemented exercises.~

The link above is currently broken. This one searched through the issues and DOES work.

tejasbubane commented 5 years ago

The old version of exercism had a page showing unimplemented exercises for the language. I asked a question in slack if we have this page in the new version - someone said there is an issue created. We should probably get it back.

SleeplessByte commented 5 years ago

@tejasbubane yep, I saw that comment! So I thought, let me just create this list in the meantime :)

tintinthong commented 5 years ago

@SleeplessByte I will take affine-cipher I am currently doing it for the R track.

mcampourcy commented 5 years ago

@SleeplessByte Hi ! Can I take the dnd-character exercise ?

tejasbubane commented 5 years ago

@mcampourcy Go ahead 👍

mcampourcy commented 5 years ago

@SleeplessByte Actually, looks like it's already done :thinking: I'm gonna do the book store and change the issue title :)

tejasbubane commented 5 years ago

Actually, looks like it's already done

Ahh, I did not check the already implemented ones. Let me quickly update the above list so others don't get confused :)

SleeplessByte commented 5 years ago

I've added https://tracks.exercism.io/javascript/master/unimplemented to the issue, so we won't have that issue again!

tejasbubane commented 5 years ago

Great, I have removed the checklist so that we don't have to manually maintain it.

peterchu999 commented 4 years ago

@SleeplessByte Hi there i'm new in contributing but could help to make the error-handling exercise ?

SleeplessByte commented 4 years ago

Certainly! But perhaps you want to help out with next version of the track instead?

You can check out this issue.

peterchu999 commented 4 years ago

okay thanks, i'll that a quick look and see what i can help

junedev commented 3 years ago

Closing this issue because it is outdated. Please refer to https://github.com/exercism/javascript/blob/main/CONTRIBUTING.md#new-exercise for instructions on how to add exercises.