# Contributing to Dreamwidth We love having new contributors join us! Here's the quick summary of where to find information on contributing to Dreamwidth: * Make sure you have a [GitHub account](https://github.com/signup/free) * Dreamwidth is a highly complicated web app with tons of dependencies. You don't need to get it working locally just to contribute: we do it all for you. You can do it if you want, but it's a lot easier if you let us do it! The easiest thing to do is to sign up for a [Dreamhack account](http://hack.dreamwidth.net/) -- our hosted developer service. * Read the [Dev Getting Started](http://wiki.dreamwidth.net/wiki/index.php/Dev_Getting_Started) wiki guide. Bear in mind that any mentions of Bugzilla are out-of-date and should be considered docs bugs. Note, though, that docs bugs do not belong on Github Issues, and should probably be raised in the dw-docs community. * Check the [Programming Guidelines](http://wiki.dreamwidth.net/wiki/index.php/Programming_Guidelines) * Send in a [Contributor Licensing Agreement](http://wiki.dreamwidth.net/wiki/index.php/Contributor_Licensing_Agreement) * Start hacking! If you're having trouble, ask in the [dw-dev](https://dw-dev.dreamwidth.org) community, or join us on [Discord](https://dw-dev.dreamwidth.org/209778.html).