1_Start Here - internetarchive/openlibrary GitHub Wiki
If you don't have Docker, VSCode, and a dev environment checkout the Environment Setup.
- Find a good first issue you're interested in!
docker compose up
- Change a a file
-
.html
,.py
- changes should be reflected when you refresh -
.less
- you'll have to run:docker compose run --rm home make css
-
.js
- you'll have to run:docker compose run --rm home make js
- Write/run tests if needed
docker compose run --rm home make test
- Open a PR
- Please include a video of your change (or at least screenshots)
- Your PR will be reviewed/merged in about one week! 🎉
- Read the in depth contributing guide
- Import production data
- Read some FAQs
- Checkout the architecture of the app
- Write a bot for us
- Improve the docs
- Help us develop a whole new feature