-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Developer Code Navigation
Samuel Whittenberger edited this page Jan 28, 2025
·
3 revisions
- Authentication
-
My Books Account Page
- Related PRs: My Books page interim Mobile Navigation Fixes #6860
- Sidebar ask @szgrune
- The Books Page (e.g. https://openlibrary.org/books/OL12547191M)
- PRs: Canonical Books Page (Merging works & Editions UI) #123
- Controller: Infogami Type
- Edition Model which extends Core Model
- Template
- The Search Page (e.g. https://openlibrary.org/search?q=goody)
- Imports @scottbarnes
- Import Endpoints
- Import Core APIs
-
Imports Dashboard (
/imports
)
- Borrowing
- Reading Log
- TODO ask @jimchamp
- Lists
- TODO ask @cdrini
- Community Tags / Observations
- TODO ask @jimchamp
-
Author Merges
-
Work Merges
-
Merge Queue
-
ILE (Integrated Librarian Environment)
-
Endpoints
Getting Started & Contributing
- Setting up your developer environment
- Using
git
in Open Library - Finding good
First Issues
- Code Recipes
- Testing Your Code, Debugging & Performance Profiling
- Loading Production Site Data ↦ Dev Instance
- Submitting good Pull Requests
- Asking Questions on Gitter Chat
- Joining the Community Slack
- Attending Weekly Community Calls @ 9a PT
- Applying to Google Summer of Code & Fellowship Opportunities
Developer Resources
- FAQs: Frequently Asked Questions
- Front-end Guide: JS, CSS, HTML
- Internationalization
- Infogami & Data Model
- Solr Search Engine Manual
- Imports
- BookWorm / Affiliate Server
- Writing Bots
Developer Guides
- Developing the My Books & Reading Log
- Developing the Books page
- Understanding the "Read" Button
- Using cache
- Creating and Logging into New Users
- Feature Flagging
Other Portals
- Design
- Librarianship
- Communications
- Staff (internal)
Legacy
Old Getting Started
Orphaned Editions Planning
Canonical Books Page