53cfadc4d0cdaca14c319791009a3b574ab3529a
[ikiwiki.git] / docs / contribute / index.mdwn
1 # Contribute to DragonFly BSD
2
3 ## Introduction
4 DragonFly BSD is a community effort and as such heavily relies on contributions of any kind. We always have more ideas than people who have the time to convert them into reality.
5
6 While most people would think that only kernel developers are welcome, this is not the case as the DragonFly BSD project is more than just a kernel: it is a complete Operating System. An operating system definitely needs programmers (both userland and kernel) but there are many other ongoing tasks as the documentation of the system, one of the most vital tasks.
7
8 If you need help with any of the tasks, or even if you just want to let everyone know you started on something, saying so on either IRC (efnet, #dragonflybsd) or on one of the [[mailinglists/]] is a good place to start. It's also generally a good idea to sift through the howtos at [[docs/howtos/]], as for example the HowTo for new Kernel Developers ([[docs/howtos/howtonewkerneldeveloper/]]) can help you.
9
10
11 ## Tasks
12 ### Programming related
13 * There are many ideas of possible projects on both the [[docs/developer/ProjectsPage/]] and [[docs/developer/SimonsTODOs/]]. If you feel like you can pull any of those off, go ahead!
14
15 * Work through our Bug tracker and feel free to fix anything that you can! 
16
17 * Port drivers from other BSDs as we are seriously lacking hardware support
18
19
20 ### Other tasks
21 * Man pages: We lack a lot of them. It would be nice if every time when you stumble upon a missing man page you could actually write and submit it!
22
23 * Update and maintain our [[docs/handbook/]], it needs a lot of love and dedication which it currently isn't receiving.
24
25 * Write howtos and post them on our wiki. Any howto can help other users and as such helps the project.
26
27 * Report any bug you find. Finding bugs and reporting goes a long way in helping the developers fix them.
28
29