Hi. 👋🏽 👋 We are happy you are here. 🎉 🌟
exercism/Crystal
is one of many programming language tracks on exercism(dot)org.
This repo holds all the instructions, tests, code, & support files for Crystal exercises currently under development or implemented & available for students.
🌟 Track tooling (test-runner and Continuous Integration) runs on Crystal 1.8.1
.
🌟 Most exercises are solvable with Crystal 1.0.0
or higher.
This track is made up of Practice Exercises. Practice exercises are open-ended, and can be used to practice concepts learned, try out new techniques, and play.
🌟🌟 Please take a moment to read our Code of Conduct 🌟🌟
It might also be helpful to look at Being a Good Community Member & The words that we use.
Some defined roles in our community: Contributors | Mentors | Maintainers | Admins
We 💛 💙 Pull Requests. But our maintainers generally can't accept unsolicited PRs. Check our help wanted list or open an issue for discussion first. If it is your first time contributing to Exercism, check for good first patch or first-timers only labels.
Here to suggest a new feature or new exercise?? Hooray! 🎉
We'd love if you did that via our Exercism Community Forum.
Please keep in mind Chesterton's Fence.
Thoughtful suggestions will likely result in faster & more enthusiastic responses from volunteers.
✨ 🦄 Want to jump directly into Exercism specifications & detail?
Structure | Tasks | Concepts | Concept Exercises | Practice Exercises | Presentation
Writing Style Guide | Markdown Specification (✨ version in contributing on exercism.org)
Copyright © 2012-2023 Manas Technology Solutions. All rights reserved.
Crystal software and documentation are licensed under the Apache License v2.0.
This repository uses the MIT License.
Thanks to Bethany for the allowing us to use her template for this README.