ManifoldCF - Developer Resources
Source Code
The source files are stored using Subversion (see http://subversion.tigris.org/ and http://svnbook.red-bean.com/)
svn checkout http://svn.apache.org/repos/asf/incubator/lcf/trunk mcf-trunk
Security Architecture Diagrams
For those who prefer a pictorial representation of ManifoldCF's security architecture, this might help.

If you are using Apache to perform authentication, the model is slightly different.

Process Architecture Diagrams
A pictorial representation of ManifoldCF's process architecture is below.

How to Write Connectors
Writing connectors for ManifoldCF is a great way to learn about the project and contribute something useful! Read about how to do that by navigating to the links provided below.
Performance tuning
Getting the best performance out of ManifoldCF requires some tinkering. Learn how to do that here.
Debugging Connections
Sooner or later, you will encounter a repository that should be supported, but doesn't seem to want to connect properly to ManifoldCF. When that happens, you will need all the help you can get. Start here, and if you find a new hint, technique, or trick, don't forget to add it to the page!
Changes List
Current changes list (as of the most recent nightly build) is available here.
Reporting a Bug, Problem, or Feature Request
If you think you've found a problem, or you just have a good idea for an improvement, you can create a JIRA ticket here. You may need to create yourself an account. Be sure to select the "Lucene Connector Framework" project. (This project name may change in the future to Apache Connectors Framework.)
Please make every effort to search through the current issues list before creating a new ticket. Your problem might already have been logged!
Making a Contribution
ManifoldCF is always looking for contributions. See the Wiki for details on contributing.
We're also looking for logo ideas. Here are the guidelines.
