Difference between revisions of "Dev Quick Start"
From Dreamwidth Notes
(creating page for people who are experienced with OSS contributions and just need the details) |
|||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
− | If you're familiar with open source contributing already and just need the basic details about how we work, here you go! If you're looking for a more in-depth walkthrough, check out [[Dev | + | If you're familiar with open source contributing already and just need the basic details about how we work, here you go! If you're looking for a more in-depth walkthrough, check out [[Dev Getting Started]] instead. |
* Development environment - you have two options | * Development environment - you have two options | ||
Line 7: | Line 7: | ||
* [https://github.com/dreamwidth/dw-free/issues Issue tracker (GitHub Issues)] - see also [[Github Issues]] | * [https://github.com/dreamwidth/dw-free/issues Issue tracker (GitHub Issues)] - see also [[Github Issues]] | ||
* <dwcomm>changelog</dwcomm> - changelog community on Dreamwidth which automatically posts commits | * <dwcomm>changelog</dwcomm> - changelog community on Dreamwidth which automatically posts commits | ||
+ | * [[Dev Getting Started#Further_reading|Further reading]] under Dev Getting Started | ||
* Don't forget your [[CLA|contributor licensing agreement]] - we'll need one of these from you before we can accept any contributions. | * Don't forget your [[CLA|contributor licensing agreement]] - we'll need one of these from you before we can accept any contributions. | ||
* If you run into problems or want to ask a question, ask in the [irc://irc.freenode.org/dreamwidth-dev #dreamwidth-dev] [[IRC]] channel, or in the <dwcomm>dw-dev</dwcomm> community. | * If you run into problems or want to ask a question, ask in the [irc://irc.freenode.org/dreamwidth-dev #dreamwidth-dev] [[IRC]] channel, or in the <dwcomm>dw-dev</dwcomm> community. |
Latest revision as of 07:43, 14 October 2014
If you're familiar with open source contributing already and just need the basic details about how we work, here you go! If you're looking for a more in-depth walkthrough, check out Dev Getting Started instead.
- Development environment - you have two options
- Apply for a Dreamhack - get a development environment with everything set up for you (preferred)
- Dreamwidth Scratch Installation - set up a development environment from scratch (not recommended -- this is pretty much for masochists and completists, and the documentation is not that great)
- Git repository on GitHub - the main parts of the code you will be interested in are in dw-free
- Issue tracker (GitHub Issues) - see also Github Issues
- changelog - changelog community on Dreamwidth which automatically posts commits
- Further reading under Dev Getting Started
- Don't forget your contributor licensing agreement - we'll need one of these from you before we can accept any contributions.
- If you run into problems or want to ask a question, ask in the #dreamwidth-dev IRC channel, or in the dw-dev community.