Project Architecture
The Farm Data Model (FDM) is a monorepo that is managed with pnpm workspaces and turbo. This structure allows us to manage multiple packages within a single repository, which simplifies dependency management and improves code sharing.
Setting up Local Environment
This guide will walk you through the process of setting up a local development environment for the Farm Data Model (FDM) project.
Releasing FDM
This document outlines the release process for the fdm monorepo. Our process is built on a development -> release -> main branching strategy and is automated using GitHub Actions and Changesets.