This task requires the implementation of a new practice exercise. If you have not yet contributed to concept exercises before, this task requires some upfront reading to acquire the necessary background knowledge.
Here you can read about what Concept Exercises are and how they are structured:
The description and test cases for all practice exercises are taken from the problem specifications repository.
Problem specifications PR - This is the PR in problem specifications that created this exercise. Use it to read more about the decisions taken about the exercise.
For more information on how to use the information from problem specifications when building the exercise, check Anatomy of a Practice Exercise.
How to proceed
First accept this issue by saying "I'd like to work on this". After posting that, feel free to start working on the issue right away. A maintainer will later assign put you as an assignee on the issue, but you don't have to wait for that to work on the issue.
Use this issue to discuss any questions you have, what should be included in the content and shouldn't, and to collect more reference material.
Create a PR and set "exercism/go" as reviewers. Additionally, you can write in #maintaining-go on Slack that your PR is ready for review. Once you incorporated any critical feedback that the reviewer might give you and the PR is approved, it will be merged by a maintainer.
Getting Started
This task requires the implementation of a new practice exercise. If you have not yet contributed to concept exercises before, this task requires some upfront reading to acquire the necessary background knowledge.
Here you can read about what Concept Exercises are and how they are structured:
Also, be aware of these general guidelines:
Problem Specifications
The description and test cases for all practice exercises are taken from the problem specifications repository.
For more information on how to use the information from problem specifications when building the exercise, check Anatomy of a Practice Exercise.
How to proceed