--- /dev/null
+# <a name="Developers Information for _Open"></a> Developers Information for [[OpenAFS]]
+
+This page provides a collection of documentation for new and existing [[OpenAFS]] developers.
+
+- [[GitDevelopers]] - documentation on how to use the Git version control system to interact with [[OpenAFS]]
+- [[OpenAFSSimpleJobs]] - a list of relatively straightforward jobs that need doing in the [[OpenAFS]] code
--- /dev/null
+# <a name="Simple Jobs"></a> Simple Jobs
+
+There are a large number of things that "it would be good to have" in the [[OpenAFS]] code base, that no one has had enough time to actually do. All of the tasks on this list should be relatively straightforward - and not require a significant amount of time to actually acheive. They should make a great starting point for people wanting to get more involved in [[OpenAFS]] development.
+
+If you're thinking of working on one of these, please email the contact just to let them know you're doing so, and to avoid duplication of effort!
+
+## <a name="The List"></a> The List
+
+###### <a name="Implement silly rename for afs r"></a> Implement silly rename for afs renames
+
+We have silly rename support for situations where an file which is open is removed by another process. However, we do not have similar support for where an open file has another file renamed on top of it. This breaks the 'blogbench' benchmarking suite, as well as being a generally bad thing. Fixing this is basically a case of replicating the code in afs\_remove that handles silly renames. This is also a bug in RT - see <http://grand.central.org/rt/Ticket/Display.html?id=124973>, and the mailing list thread at <https://lists.openafs.org/pipermail/openafs-info/2009-February/030928.html>
+
+Contact: Simon Wilkinson <simon@sxw.org.uk>
+
+-- [[SimonWilkinson]] - 22 Oct 2009
-Welcome to the home of **%WIKITOOLNAME%.%WEB%**. This is a web-based collaboration area for collecting, maintaining, and distributing information about the AFS distributed filesystem and related topics. Some of the things you'll find here (now or in the future)...
+Welcome to the home of **%WIKITOOLNAME%.%WEB%**. This is a web-based collaboration area for collecting, maintaining, and distributing information about the AFS distributed filesystem and related topics..
+
+## <a name="For Users ..."></a> For Users ...
- [[What is AFS?|Main/WhatIsAFS]]
- [[GettingStarted]]
- [[AddOnsToolsAndUtilities]]
- [[AFSFrequentlyAskedQuestions]]
- [[WhereToGetHelp]]
+- [[AncientHistory]] (once upon a time)
+
+## <a name="For Developers ..."></a> For Developers ...
+
+- [[OpenAFSDevelopers]] - documentation for developers of [[OpenAFS]], including details of our revision control system, and lists of tasks that need doing.
- AFS3 [[ProtocolInfo]]
- [[NewProjects]]
-- [[AncientHistory]] (once upon a time...)
- [[CodeArchitecture]]
- [[GateKeeping]]
- [[How To Build OpenAFS from Source|Main/HowToBuildOpenAFSFromSource]]
- [[Best Practices Workshop 2008 Notes|Main/BestPracticesWorkshop2008Notes]]
- [[OpenAFSPioctlInterfaceDoc]]
- [[OpenAFSDoxygenStyleGuide]]
-- [[OpenAFS CVS to git conversion|Main/OpenAFSCVSToGitConversion]]
- [[OpenAFSWebsiteProjectPage]]
-- [[GitTools]] needed for the git workflow [[OpenAFS]] will use
- [[OpenAFSCachePinning]]
Note: This area is about AFS, whose name is properly spelled in all uppercase. Unfortunately, this creates interesting challenges in coming up with appropriate [[WikiWords|TWiki/WikiWord]] for naming topics. Please bear with us -- or come up with better names!