Welcome to the workspace for Exercism v3's Go track!
This area will contain everything needed to launch the Go track, including:
- The new exercises and
config.json
file. - Reference documentation that help explain Go concepts for which no appropriate online document could be found.
- Go-specific documentation for contributors.
📚 Open Issues | 🎁 Open Pull Requests
⚙️ Go Concept Reference | 💬 Go Concept Discussion | 🔨 Go Exercise Discussion 🔧 Go Track Maintenance
Before we publicize requesting contribution for this language, the following steps should be done.
- Convert existing files to new repository structure
- Have a kick-off discussion between track maintainers
- Fill out the maintainers.md file
- Ensure there is a link to your track's GitHub issues on the main README.md
- Write a Concept Exercise implementation guide
- List out key Concepts for your language
- Add GitHub issues for 20 Concept Exercises
Before launch, we need all the following parts to be completed:
- Added
version
key - Added online editor settings
- Added
indent_style
- Added
indent_size
- Added
- Convert the
exercises
array to an object - Remove the
foregone
property
See the migrating your config.json files document for more information.
- Added 20+ Concept Exercises
- see exercise issue for status on the individual concept exercises
- Build Representer
- Deploy Representer
- Build Test Runner
- Deploy Test Runner
These extra steps will make your track better, but are optional.
- Build Analyzer
- Deploy Analyzer
Getting Started for Maintainers