Skip to content

Checklist: exercises that could be implemented #660

@SleeplessByte

Description

@SleeplessByte

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions