Skip to content

Commit

Permalink
Polish
Browse files Browse the repository at this point in the history
  • Loading branch information
orta committed Oct 30, 2024
1 parent d11b0c9 commit 6e7d4f1
Showing 1 changed file with 7 additions and 3 deletions.
10 changes: 7 additions & 3 deletions content/posts/2024/10/30/tech-stack/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -348,7 +348,7 @@ type ActualUser = {
We used to have a few key repos:

- app (puzzmo.com)
- api (api.puzzmo.com)
- api (api.puzzmo.com and Studio)
- games
- shared (code which both api/app/games needed)
- opengraph (thumbs.puzzmo.com)
Expand All @@ -360,13 +360,17 @@ So, I consolidated the key projects into a single monorepo:
- Monorepo
- app
- api
- studio
- shared (creates an npm package on [GPR](https://docs.github.com/en/packages/quickstart))

Moving 300k lines of code with completely different runtime and environmental constraints was pretty tricky, and we're still figuring out some edge cases (I got [WallabyJS](https://wallabyjs.com) working last week for example)

This makes our "repos which count" look more like:

- monorepo
- games
- opengraph

Then as I started working on the native app, that also lives in the monorepo now.

We use [turbobuild](https://turbo.build) to handle only building or testing things when they change, and have never had an issue with it in the last 4 months.

## Future Goals
Expand Down

0 comments on commit 6e7d4f1

Please sign in to comment.