Skip to content

Developers Handbook

Welcome to the Open Library Handbook! This guide provides developers with the information needed to get started, understand the codebase, contribute effectively, and participate in the community.

Getting Started

New to Open Library development? Start here:

Understanding the Codebase

Learn how the Open Library application is structured:

Contributing to the Front-end

Guidance for working on the user interface:

Contributing to the Back-end

Information for server-side development:

Managing Your Developer Environment

Tips for local development:

Common Coding Recipes & Techniques

Quick references for frequent tasks:

Participating in the Community

Get involved with other contributors:

Specific Feature Developer Guides

Video walkthroughs and documents for key areas:

Project & Team Resources

High-level project management and related team portals:

Project Management

  1. Directory of Projects
  2. Important Documents by Year
  3. Responsibilities Matrix

Other Portals