Project Archer

Project Archer is a gdb development branch primarily dedicated to improving the C++ debugging experience. However, other modifications to gdb may be attempted on the branch as well. (We will update this page with more information as it is available.)

Getting the source

Archer is hosted in a git repository. You can clone it using:

{i} The git:// scheme is not recommended for read-write access. If you intend to push to the Archer repo, use the ssh:// scheme.

Then you can check out and track the trunk using:

BRANCHNAME must be the specific branch of the Archer project. There is currently no single merged branch of the whole project. See ArcherBranchManagement for the available branches.

Contacting Archer developers

Archer has its own mailing list (and as gmane group gmane.comp.debugging.archer).

You can also find the Archer developers on the gdb irc channel, aka irc.freenode.net #gdb.

Archer also has a read-only commits mailing list. All commits to the git repository are also sent to this list. Feel free to follow-up posts to the commits list to the main archer list.

To subscribe to a list, you can either send email to the standard -subscribe address, or you can fill out the form about halfway down this page.

Roadmap

The Archer project consists of a number of sub-projects. Most of these have to do with improving the C++ user experience in some way; however, there are a couple non-C++ projects as well. In general a given project is developed on its own branch. The projects and their breakdowns into tasks are:

Videos

We have a few screencasts of Archer in action.

Process

The development process for getting changes into Archer (and then upstream GDB) is also being discussed on the mailing list:

Trivia

None: ProjectArcher (last edited 2009-04-22 14:22:41 by JanKratochvil)

All content (C) 2008 Free Software Foundation. For terms of use, redistribution, and modification, please see the WikiLicense page.