-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
FAQs
Mek edited this page Jun 2, 2024
·
4 revisions
-
How do I set up the Open Library app locally?
- What process should I follow if I encounter a problem when building with docker?
- How do I find, claim, and work on a good first issue?
- How can I debug when things go wrong?
- How do I import production book & author data into my local environment?
- How can I login as a user in my local environment?
- How do I create and activate new accounts locally?
- How do I add a new route to Open Library? (tutorial)
- How do I add new Javascript functionality to a template?
- How do I find the right CSS file to add style rules?
- How do I rebuild css & js assets after I make changes?
- How do I manually test whether a python function I've written works as expected?
- How do I write tests?
- Where do I find data models, template files (views), and routers (controllers)?
- How are controllers/routers organized?
- Where can I see an overview of what routes exist and what they do?
- How does an infogami + webpy application work (overview)?
- How do I register new book identifier types in Open Library?
- Where do I find Open Library's design system?
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