# How can I start contributing?

**URL:** https://forum.crystal-lang.org/t/how-can-i-start-contributing/734
**Category:** Crystal Contrib
**Created:** [May 6, 2019, 3:57pm UTC](https://forum.crystal-lang.org/t/how-can-i-start-contributing/734 "2019-05-06T15:57:14Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![nsuchy](https://avatars.discourse-cdn.com/v4/letter/n/c0e974/32.png) [@nsuchy](https://forum.crystal-lang.org/u/nsuchy)
#### Post date: [May 6, 2019, 3:57pm UTC](https://forum.crystal-lang.org/t/how-can-i-start-contributing/734/1 "2019-05-06T15:57:14Z")

</div>

I’m pretty new to Crystal-lang but thanks to my background in Ruby it was pretty easy to pickup right away. How can I start contributing to the core language and/or standard library? Should I stick with developing shards instead? If so what shards should I develop (any suggestions?). Looking for any tips on becoming a contributor 😄

---

<div class="post-metadata">

### Author: ![jwoertink](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.crystal-lang.org/jwoertink/32/50_2.png) [@jwoertink](https://forum.crystal-lang.org/u/jwoertink)
#### Post date: [May 6, 2019, 4:09pm UTC](https://forum.crystal-lang.org/t/how-can-i-start-contributing/734/2 "2019-05-06T16:09:55Z")

</div>

Here’s a few issues you could take a stab at [https://github.com/crystal-lang/crystal/issues?q=is%3Aissue+is%3Aopen+label%3Acommunity%3Anewcomer](https://github.com/crystal-lang/crystal/issues?q=is%3Aissue+is%3Aopen+label%3Acommunity%3Anewcomer)

---

<div class="post-metadata">

### Author: ![nsuchy](https://avatars.discourse-cdn.com/v4/letter/n/c0e974/32.png) [@nsuchy](https://forum.crystal-lang.org/u/nsuchy)
#### Post date: [May 6, 2019, 4:56pm UTC](https://forum.crystal-lang.org/t/how-can-i-start-contributing/734/3 "2019-05-06T16:56:08Z")

</div>

Thanks for the link, I’ll see if any of those look like I’m equipped to help with. Another thing I might try to contribute to is the Amber framework. It’s more up my ally as a Rails developer and they look like they need more contributors.

---

<div class="post-metadata">

### Author: ![bcardiff](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.crystal-lang.org/bcardiff/32/3_2.png) [@bcardiff](https://forum.crystal-lang.org/u/bcardiff)
#### Post date: [May 6, 2019, 4:56pm UTC](https://forum.crystal-lang.org/t/how-can-i-start-contributing/734/4 "2019-05-06T16:56:45Z")

</div>

There is also [https://github.com/crystal-community/crystal-libraries-needed](https://github.com/crystal-community/crystal-libraries-needed) that might be helpful

---

<div class="post-metadata">

### Author: ![Didactic.Drunk](https://avatars.discourse-cdn.com/v4/letter/d/eada6e/32.png) [@Didactic.Drunk](https://forum.crystal-lang.org/u/Didactic.Drunk)
#### Post date: [June 25, 2019, 2:27pm UTC](https://forum.crystal-lang.org/t/how-can-i-start-contributing/734/5 "2019-06-25T14:27:06Z")

</div>

I was also looking for ways to help. Is there an expanded list of tasks people of various skill sets can take on?

---

<div class="post-metadata">

### Author: ![straight-shoota](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.crystal-lang.org/straight-shoota/32/36_2.png) [@straight-shoota](https://forum.crystal-lang.org/u/straight-shoota)
#### Post date: [July 26, 2019, 11:45am UTC](https://forum.crystal-lang.org/t/how-can-i-start-contributing/734/6 "2019-07-26T11:45:47Z")

</div>

We label issues in Crystal’s issue tracker, a few interesting labels are:

- [community:newcomer](https://github.com/crystal-lang/crystal/labels/community%3Anewcomer)
- [community:to-document](https://github.com/crystal-lang/crystal/labels/community%3Ato-document)
- [community:shard-idea](https://github.com/crystal-lang/crystal/labels/community%3Ashard-idea)
- [community:help-wanted](https://github.com/crystal-lang/crystal/labels/community%3Ahelp-wanted)
- [community:to-research](https://github.com/crystal-lang/crystal/labels/community%3Ato-research)
- [community:to-design](https://github.com/crystal-lang/crystal/labels/community%3Ato-design)
- [pr:needs-work](https://github.com/crystal-lang/crystal/labels/pr%3Aneeds-work)
