logo_kerberos.gif

Difference between revisions of "Developer resources"

From K5Wiki
Jump to: navigation, search
(Source code: fix OpenGrok URL; add FishEye)
Line 22: Line 22:
 
The MIT Kerberos sources are in a [[Subversion]] repository.
 
The MIT Kerberos sources are in a [[Subversion]] repository.
   
* http://anonsvn.mit.edu/svn/krb5 provides web access to the entire repository.
 
* http://anonsvn.mit.edu/svn/krb5/trunk provides access to the current development version of MIT Kerberos.
 
 
* svn://anonsvn.mit.edu/svn/krb5 provides read-only [[Subversion]] access to the repository.
 
* svn://anonsvn.mit.edu/svn/krb5 provides read-only [[Subversion]] access to the repository.
* [http://src.mit.edu/opengrok/ OpenGrok] provides an interface that allows you to search for the definition or usage of a specific function.
 
 
* [http://src.mit.edu/fisheye/browse/krb5 FishEye] a feature-rich view of the repository
* [http://src.mit.edu/fisheye/browse/krb5 FishEye] provides a more feature-rich view of the repository
 
 
* [http://src.mit.edu/opengrok/ OpenGrok] provides an interface that allows you to search for the definition or usage of a specific function; it is somewhat better for cross references than FishEye.
 
* http://anonsvn.mit.edu/viewvc/krb5 provides a more basic form of web access to the entire repository.
  +
<!-- was /svn/krb5; pending ops installation of backwards compat link-->
 
* [[Committers]] have access to a URI that allows them to commit changes to the repository.
 
* [[Committers]] have access to a URI that allows them to commit changes to the repository.
   
Line 32: Line 32:
   
 
* http://krbdev.mit.edu/rt/ is the interface to the bug tracking server.
 
* http://krbdev.mit.edu/rt/ is the interface to the bug tracking server.
* Log in with user name guest and password guest.
+
* Log in with user name guest and password guest. (or use the guest login button)
 
* See {{trunkref|doc/procedures.txt}} for some information on bug states.
 
* See {{trunkref|doc/procedures.txt}} for some information on bug states.
   

Revision as of 20:17, 21 September 2009

This page lists resources that developers use on a regular basis. One goal of the page is to help those beginning to track the project know what they may be interested in looking at.

Documentation

  • The Installation Guide describes how to build and install MIT Kerberos.
  • The 1.6 documentation site contains administrator and user documentation; while not directly targeted at developers, this documentation helps understand the product.
  • Unfortunately there is no stable web pointer to the current version of MIT Kerberos documentation; as such the above links will eventually point to outdated documentation.
  • The Glossary is a quick index of acronyms and terms related to Kerberos, which you may come across while reading the code.

Mailing lists

Much of the discussion of new proposals, discussion of what direction to take the product and answering of questions takes place on mailing lists.

Source code

The MIT Kerberos sources are in a Subversion repository.

Bug tracking

  • http://krbdev.mit.edu/rt/ is the interface to the bug tracking server.
  • Log in with user name guest and password guest. (or use the guest login button)
  • See doc/procedures.txt (raw | annotated | history) for some information on bug states.

Jabber

The core team and some fairly active developers use a jabber room for instant message chat. The goal is to have kerberos developers around the world available to answers each others' questions and to engage in real-time design discussions. If you are a reasonably active developer and wish to join this chat, contact a core team member for details.

Lore

You may find relevant accumulated lore in Category:Lore.