ThreeTwo! aims to be a comic book curation app.
Please help me test the early builds of ThreeTwo!
on its official Discord
Discuss ideas and implementations with me, and get status, progress updates!
ThreeTwo! currently is set up as:
- The UI, this repo.
- threetwo-core-service
- threetwo-metadata-service
- threetwo-acquisition-service
- threetwo-ui-typings which are the types used across the UI, installable as an
npm
dependency.
See threetwo-docker-compose for instructions on building the entire stack.
For debugging and troubleshooting, you can run this app locally using these steps:
- Clone this repo using
git clone https://github.com/rishighan/threetwo.git
yarn run dev
(you can ignore the warnings)- This will open
http://localhost:5173
in your default browser - Note that this is simply the UI layer and won't offer anything beyond a scaffold. You have to spin up the microservices locally to get it to work.
-
docker-compose up
is taking a long timeThis is primarily because
threetwo-import-service
pullscalibre
from the CDN and it has been known to be extremely slow. I can't find a more reliable alternative, so give it some time to finish downloading. -
What folder do my comics go in?
Your comics go in the
comics
directory at the root of this project.