Invenio documentation

Invenio: digital repository software

Welcome to Invenio’s documentation. This documentation is divided into different parts. We recommend that you get started with First Steps with Invenio and then head over to the Quickstart. Besides the quickstart, there is also a more detailed Tutorial that shows how to create a complete application with Invenio. If you’d rather dive into the internals of Invenio, check out the API documentation. Common patterns are described in the Patterns section.

Invenio depends on several external libraries:

These libraries are not documented here. If you want to dive into their documentation, check out the following links:

Getting Started

This part of the documentation, which is mostly prose, begins with some background information about Invenio, then focuses on step-by-step instructions for customization of Invenio.

Developer’s Guide

The Invenio Developers’ corner. Before diving into the source, make sure you don’t miss our user-level and admin-level documentation as well. And now, back to the source, and happy hacking!

Admins’s Guide

API Reference

If you are looking for information on a specific function, class or method, this part of the documentation is for you.

Additional Notes

Design notes, legal information and changelog are here for the interested.