# What languages / frameworks do I need to contribute to Discourse on GitHub?

**URL:** https://meta.discourse.org/t/what-languages-frameworks-do-i-need-to-contribute-to-discourse-on-github/73388
**Category:** Development
**Created:** [November 3, 2017, 8:48pm UTC](https://meta.discourse.org/t/what-languages-frameworks-do-i-need-to-contribute-to-discourse-on-github/73388 "2017-11-03T20:48:55Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![nsuchy](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nsuchy/32/166530_2.png) [@nsuchy](https://meta.discourse.org/u/nsuchy)
#### Post date: [November 3, 2017, 8:48pm UTC](https://meta.discourse.org/t/what-languages-frameworks-do-i-need-to-contribute-to-discourse-on-github/73388/1 "2017-11-03T20:48:55Z")

</div>

I’m looking for more open source projects to contribute to on GitHub and would like to know which languages and frameworks I need to learn to contribute to the project.

**From what I understand so far…**

- Ruby
- Ruby on Rails
- Javascript (i have a good understanding - still have much to learn)
- Jquery
- Ember.js
- (obviously html/css) (I already know that)

Anything else I need to add to that list? (I’m a fast learner 🙂 )

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [November 3, 2017, 9:34pm UTC](https://meta.discourse.org/t/what-languages-frameworks-do-i-need-to-contribute-to-discourse-on-github/73388/2 "2017-11-03T21:34:49Z")

</div>

I would say the essential things to know are Ember.js and Rails.

---

<div class="post-metadata">

### Author: ![nsuchy](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nsuchy/32/166530_2.png) [@nsuchy](https://meta.discourse.org/u/nsuchy)
#### Post date: [November 3, 2017, 9:44pm UTC](https://meta.discourse.org/t/what-languages-frameworks-do-i-need-to-contribute-to-discourse-on-github/73388/3 "2017-11-03T21:44:34Z")

</div>

Alright, I’m going to crash-course myself in those and then try to resolve some issues on the Discourse GitHub 🙂

---

<div class="post-metadata">

### Author: ![jomaxro](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jomaxro/32/126216_2.png) [@jomaxro](https://meta.discourse.org/u/jomaxro)
#### Post date: [November 4, 2017, 1:34am UTC](https://meta.discourse.org/t/what-languages-frameworks-do-i-need-to-contribute-to-discourse-on-github/73388/4 "2017-11-04T01:34:04Z")

</div>

Keep in mind, you’re not going to find any issues on [Github.com](http://Github.com). We track every here on Meta. Check out the #Contribute > Bug category for bugs, and the #pr-welcome and #starter-task tags for things to do. Be sure to also review [Contributing to Discourse development](https://meta.discourse.org/t/discourse-development-contribution-guidelines/3823).

---

<div class="post-metadata">

### Author: ![nsuchy](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nsuchy/32/166530_2.png) [@nsuchy](https://meta.discourse.org/u/nsuchy)
#### Post date: [November 5, 2017, 7:10pm UTC](https://meta.discourse.org/t/what-languages-frameworks-do-i-need-to-contribute-to-discourse-on-github/73388/5 "2017-11-05T19:10:08Z")

</div>

Thanks for the heads up.
