logo_kerberos.gif

Difference between revisions of "Developer resources"

From K5Wiki
Jump to: navigation, search
(Git-svn mirror: link Using_git-svn)
(Documentation: "krb5-latest" symlink now points to latest release home directory)
Line 2: Line 2:
 
==Documentation==
 
==Documentation==
   
* The [http://web.mit.edu/kerberos/krb5-1.6/krb5-1.6.3/doc/krb5-install.html Installation Guide] describes how to build and install MIT Kerberos.
+
* The [http://web.mit.edu/kerberos/krb5-latest/doc/krb5-install.html Installation Guide] describes how to build and install MIT Kerberos.
* The 1.7 [http://web.mit.edu/kerberos/krb5-1.7/#documentation documentation site] contains administrator and user documentation; while not directly targeted at developers, this documentation helps understand the product.
+
* The [http://web.mit.edu/kerberos/krb5-latest/#documentation 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.
 
* The [[Glossary]] is a quick index of acronyms and terms related to Kerberos, which you may come across while reading the code.
 
* [[Plugin development]] notes, pointers, tips, etc (needed!)
 
* [[Plugin development]] notes, pointers, tips, etc (needed!)

Revision as of 18:02, 21 October 2011

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 documentation site contains administrator and user documentation; while not directly targeted at developers, this documentation helps understand the product.
  • The Glossary is a quick index of acronyms and terms related to Kerberos, which you may come across while reading the code.
  • Plugin development notes, pointers, tips, etc (needed!)

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.

Subversion repository access

Repository browsing

  • FishEye provides a feature-rich view of the repository
  • 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.
  • See the Github mirror information below for another browsing alternative.

Git-svn mirror

Additional information is available about using git-svn.

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.

Instant messaging

IRC and Jabber

Lore

You may find relevant accumulated lore in Category:Lore.