1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-06-30 15:00:21 +02:00

Added paragraph describing the CVS arrangement.

This commit is contained in:
Jim Blandy 1997-06-06 23:04:31 +00:00
parent 0b46857faa
commit eb4194d6af

26
HACKING
View file

@ -1,5 +1,31 @@
Here are some guidelines for working on the Guile source tree at GNU. Here are some guidelines for working on the Guile source tree at GNU.
- We use CVS to manage the Guile sources. The repository lives on
totoro.red-bean.com, in /u/src/master; you will need an account on
that machine to access the repository. I recommend using the cvs
pserver protocol; thus, you should use the following as your CVS root:
:pserver:USER@guile-cvs.red-bean.com:/u/src/master
Either set your CVSROOT environment variable to that, or give it as
the value of the global -d option to CVS when you check out a working
directory.
If you want to use SSH for security, set your CVS_RSH environment
variable to ssh, and then use the following as your CVS root:
:ext:guile-cvs.red-bean.com:/u/src/master
The Guile sources live in several modules:
- guile-core --- the interpreter, QuickThreads, and ice-9
- guile-tcltk --- the Guile/Tk interface
- guile-rgx-ctax --- the Guile/Rx interface, and the ctax implementation
- guile-scsh --- the port of SCSH to guile, talk to Gary Houston
- guile --- the old Guile module, containing everything. The only portion
of this anyone should edit is the newdoc subdirectory. Everything
else is out of date. We'll get rid of this soon.
- As for any part of Project GNU, changes to Guile should follow the - As for any part of Project GNU, changes to Guile should follow the
GNU coding standards. The standards are available via anonymous FTP GNU coding standards. The standards are available via anonymous FTP
from prep.ai.mit.edu, as /pub/gnu/standards/standards.texi and from prep.ai.mit.edu, as /pub/gnu/standards/standards.texi and