shlogg · Early preview
Ramu Narasinga @karthik-m22

Locating The /canvas Route In Grida's Large Codebase

Found /canvas route in Grida codebase. Located in apps/forms, under dev route group, canvas/page.tsx has dynamic import of PlaygroundCanvas component from @/scaffolds/playground-canvas/playground.

I am contributing to an open source project, Grida. Grida provides forms for developers and has a canvas that can be used to design, like Figma. In this article, I wanted to share how I located the /canvas route in the large Grida codebase.

Grida codebase has a lot of folders. It can be challenging to navigate this codebase to find the feature you want to work on when you are just getting started. Let’s first locate the route — /canvas.

  
  
  /canvas route


This project manages workspaces using pnpm. You can confirm this by looking at pnpm-workspace.yaml

It took me a while to find out wh...