This wiki in the Apache Wiki Farm is for the Apache Gump project. Just as all apache committers are gump committers and are invited to help, this wiki is a community wiki and the entire gump community is invited to help maintain it. Feel free to change any part of this wiki if you think it improves things. If you wish to contribute, please create a user profile and log in. Unfortunately we've been receiving more spam than we can handle so after you have created your profile you need to ask on the gump mailinglist once and your profile will be granted the right to edit existing or create new pages.

Frequently Asked Questions
getting started with gump? Having trouble figuring something out? If your question is not answered on the main gump site, chances are, it is here!

Gump3 Development

Gump3 is a substantial rewrite effort for gump. This is a collection of semi-random notes. If you're not a gump developer, you're not interested :-D

README
The readme file in SVN.

Gump3Installation
Very basic installation notes.

Gump3OnWindows
Basic installation notes for running on windows.

Gump3CommandLineOptions
Command line options reference.

Pydoc reference documentation
Python has a javadocs-like module called pydoc. We try to keep one running on our server providing access to the pydoc for the gump codebase.

Gump3Debugging
A howto for debugging gump 3.

Architecture pictures
Some slides with pretty pictures of some bits of architecture.

Database schema
Pointer to our MySQL table definitions.

GumpThree on vmgump.apache.org
A live Gump3 run using the configuration VmgumpConfig.

Grump trunk on Xserve G4
A checkout of the Gump repository trunk running on Mac OS X Server 10.4 using ClarusGumpConfig. Runs started manually for now until sufficient prerequisite problems are solved.

Plugin development notes
Pointer to the gump.plugins source code which has notes on creating your own plugins for Gump3.

Development Roadmap
Pointer to the page in jira where we track our development progress.

GumpAndMaven
Design and documentation on gump and maven interaction. GumpAndMaven

Gump2 Development

GumpPython
Description of the history of the python version of gump that is replacing the old java+xslt based version.

GumpDevelopment
Some notes about working on the Gump codebase (not the gump descriptors).

GumpInternals
Some design notes about the way Gump goes about its business.

GumpScripts
Some notes about the scripts available on Gump installations for Gump adminning.

GumpCode
Some code documentation.

GumpCommandLineOptions
Some more notes about those commandline scripts.

GumpNotifications
Improving notification mails and/or micro-content notifications.

GumpRunDocumentation
Some notes/ideas on how Gump can/ought document it metadata and output.

GumpDatabase
Some notes on Gump's interactions with databases (DBM, RDBMS).

GumpTerminology

Infrastructure

GumpInfrastructure
Some notes on the machines that run gump. Please add your machine here if it runs gump, especially if the results are published publicly.

GumpBranches
Some notes on the various active Gump branches in SVN, their purpose
and how to maintain them.

NightlyBuilds
An explanation why gump is currently not a good choice for "nightly builds", and pointers to the alternatives being worked upon.

Mailing Lists/Forums

Design Topics

HistoricalResultsDatabase

ArtifactRepository

ImaginaryUsers
Some imaginary user profiles for gump. For whom are we building this thing?

UsageScenarios
Gump builds quite a few projects, interacting with quite a selection of different programmers. So, it has quite a few use cases, and complex ones at that.

UserModel
How do people interact with gump? How do they expect to interact with gump?

Old stuff

The old index page is at GumpProjectPages. (Someone should clean that out :-D)

No one is working on this one:

New User Introduction
Work is in progress on a new paper introducing gump to its average new user. Intended for printing and leasury "coffee table reading".

'Special' Wiki pages

TitleIndex
A list of all pages on this wiki.

HelpContents
A basic guide to the MoinMoin wiki (including information about wiki syntax).

WordIndex
A list of all the words that appear in the titles of the pages on this wiki, with links to pages that include that word.

FindPage
A full-text search of the wiki.

WantedPages
All the "broken links" – a list of all the pages on this wiki that are linked to, but do not exist.

OrphanedPages
All pages on this wiki that are not linked to from anywhere else (and are thus very hard to reach).

RandomPage
Generates a list of 75 random pages on this wiki.

PageSize
Generates a graph and some statistics about the sizes of pages on this wiki.

EventStats/HitCounts
Generates a graph of page views and page visits.

EventStats/UserAgents
Generates a graph of the web browsers used in visiting this page.

SystemInformation
Shows basic information about this wiki installation, the extensions it has installed, etc.

  • No labels