Difference between revisions of "Developer resources"
From K5Wiki
(→Documentation: "krb5-latest" symlink now points to latest release home directory) |
(→Source code) |
||
Line 20: | Line 20: | ||
==Source code== |
==Source code== |
||
− | The MIT Kerberos sources are in a [[Subversion]] repository. |
||
+ | * [[Getting source code]] |
||
− | |||
− | === Subversion repository access === |
||
− | |||
− | * svn://anonsvn.mit.edu/krb5 provides read-only [[Subversion]] access to the repository. |
||
− | * [[Committers]] have access to a URI that allows them to commit changes to the repository. |
||
− | |||
− | === Repository browsing === |
||
− | |||
− | * [http://src.mit.edu/fisheye/browse/krb5 FishEye] provides a 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--> |
||
− | * See the Github mirror information below for another browsing alternative. |
||
− | |||
− | === Git-svn mirror === |
||
− | |||
− | Additional information is available about [[using git-svn]]. |
||
− | * git://krbdev.mit.edu/git/krb5-anonsvn is a git-svn mirror of the anonsvn repository. |
||
− | * https://github.com/krb5/krb5-anonsvn is a Github repository that mirrors the krb5-anonsvn repository. The web interface allows for repository browsing, and also displays URLs for git access using both native git protocol and HTTPS (for firewall traversal, etc.). |
||
==Bug tracking== |
==Bug tracking== |
Revision as of 15:38, 7 May 2012
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.
- krbdev@mit.edu is the primary list for developers of MIT Kerberos.
- kfwdev@mit.edu serves a similar purpose for Kerberos for Windows.
- cvs-krb5@mit.edu receives all Subversion commit messages and allows developers to track all changes made to MIT Kerberos.
- krb5-bugs@mit.edu is notified when a ticket is created or updated. This list helps track bugs and feature requests.
- krbcore@mit.edu is a private list for Krbcore; send mail to this list if you need to contact the core team.
- krbcore-security@mit.edu is the point of contact for security problems with MIT Kerberos.
Source code
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
Lore
You may find relevant accumulated lore in Category:Lore.