Skip to content

[New Practice Exercise]: Parallel letter frequency #585

Open
@meatball133

Description

For #48in24, the Crystal track missing a few exercises, we would appreciate contributors to help out with implementing exercises.

✅ Getting started

Before you start, write a message in this issue that you like to claim the issue.

Docs

This doc do you have to read first, if you are a first-time contributor:

How to use the Crystal track generator
General information about how to implement practice exercise

Here are some documents that might be useful (not mandatory to read):

Contributing to Exercism | Exercism and GitHub | - Contributor Pull Request Guide
What are those Weird Task Tags about?
Exercism Formatting and Style Guide
Exercism Markdown Specification
Reputation

Start

Fetch configlet by:

bin/fetch-configlet

Then

bin/configlet create --practice-exercise parallel-letter-frequency

Read problem spec canonical data, then look at already written test_template.ecr, which can be found under most practice exercises .meta folder.

Then write a template, to test if the template works you can just (this requires Crystal to be installed):

bin/generator.sh parallel-letter-frequency

After that should the spec file be updated if not an error should have been raised which may or may not have to be solved.
Then you just write a solution and put that in .meta/src/example.cr, then make a stub file in src/<exercise_name>. Then in config.json of the exercise add your GitHub username and you just push and your pr is ready for review.

Got stuck?

No problem, we are here to help, just drop a comment in the issue with what you need help with.

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions