guile-lib works with the current Guile 1.8, as well as with the old 1.6 stable series.
Guile-lib is managed with git, a distributed version control system. To grab guile-lib, run the following:
git clone git://git.sv.gnu.org/guile-lib.git guile-lib cd guile-lib ./autogen.sh --prefix=... && make
At that point you can install guile-lib with make install, or run it uninstalled using the dev-environ script.
Developers with SSH access should check out ssh://git.sv.gnu.org/srv/git/guile-lib.git instead.
Catch up with what's been happening by visiting guile-lib's gitweb.
Send patches to the guile-devel list. The list itself belongs to Guile, but most people that have commit access to Guile also have commit access to guile-lib.
Git has a little bit of a learning curve. If you aren't comfortable with committing, just do a git diff > mypatch.patch. Otherwise, send your patches using git-format-patch:
# hack hack hack git commit -a -m 'fixed my thing' git format-patch origin/master..HEAD # then attach the generated patch files to a mail to the list
We also have a page on Savannah.