### Users Right now, the best way to contribute to Uzbl is to use it, hang around in our IRC channel, and tell us when things break. If you're feeling more adventerous, you can use one of the development branches and give bug reports and suggestions straight to the developer in charge of that, so the same problems don't occur when they get merged into the master branch. Have a look at the CHECKLIST file to see all the stuff that is supposed to work. Play around with the configs and scripts and see if you can improve things. ### Developers If you don't feel like just sending bug reports, by all means dive into the code and clone the code to start hacking. (github makes this really easy with their "fork" concept). But it's usually a good thing to tell us first what you want to do, to avoid unneeded or duplicate work. ### VALGRIND PROFILING $ add this to Makefile header: CFLAGS=-g $ recompile $ valgrind --tool=callgrind ./uzbl .... $ kcachegrind callgrind.out.foo