Developers

The HylaFAX developer community is always looking for new recruits. Don't be scared, you're welcome to lurk until you feel comfortable! If you're looking to become involved on any level, you should definitely subscribe to to the hylafax developers mailing list.

Reporting Bugs
Faithful to our open-source bias, HylaFAX bugs are tracked using Bugzilla, a product of the Mozilla Project. Please do your best to make sure you've really found a bug, and then file it on the HylaFAX Bugzilla, located at http://bugs.hylafax.org/. To confirm a bug one should first check the mailing list archives for other reports of this issue (and possible resolution) and then post to the developers mailing list (described above). Security-related bugs should be reported to security@hylafax.org in order to avoid exploitation of the problem before it can be publicly resolved.

Developer Mailing List
For now please visit the Mailing List Page for more information.

The HylaFAX developers list is a subscriber-only list. You must subscribe before posting.

Git
HylaFAX development is controlled by Git. Read-access is open to all, although write access is not. Unless you're doing a large amount of coding, it is suggested that you post proposed patches and explanations of them on the hylafax-devel mailing list.

HylaFAX is currently being maintained on a public Git server. An up to date copy of the hylafax source tree can be easily obtained by accessing the server as follows:

* Browsing:

The latest source code changes can be viewed at anytime from the following url:

http://git.hylafax.org/HylaFAX

* Downloading:

To do this you need to: 1. Grab a recent copy of the Git software(client software is sufficient). Many UNIX distributions include git, and the latest version can always be obtained from:

http://git-scm.com/

2. To checkout the distribution, run the command:

git clone git://git.hylafax.org/HylaFAX

3. Whenever you want to merge with the latest code changes:

git pull

* Commands:

Some Git commands that may be of use:

checkout	change to a different branch pull	bring your working directory up to date with the repository add	adds a new file or changes to existing files to your local repository commit	apply (added) changes to your local repository diff	shows differences between local files and repository log	shows Git log information status	shows the working tree status rebase   forward-port local commits to the updated upstream head tag	applies a tag to your local repository push     push local commits to official repository, requires write access

Beta Versions of HylaFAX
The latest information on HylaFAX beta versions.