33 Matching Annotations
- Mar 2024
-
yarnpkg.com yarnpkg.com
-
When you need to publish multiple packages and want to avoid your contributors having to open PRs on many separate repositories whenever they want to make a change.
-
This pattern is often called monorepo when used in conjunction with a repository.
-
Tags
Annotators
URL
-
- May 2023
-
docs.nestjs.com docs.nestjs.com
-
Sharing models
This looks worth trying as an alternative to generating types from inspecting the schema from a running API instance.
Tags
Annotators
URL
-
- Feb 2023
-
medium.com medium.com
- Nov 2022
-
stackoverflow.com stackoverflow.com
-
{ "folders": [ { "path": "apps/api" }, { "path": "apps/crawler" }, { "name": "root", "path": "." } ], "settings": {} }
-
- Sep 2022
-
github.com github.com
-
This has moved to part of the monorepo:
Tags
Annotators
URL
-
- Sep 2021
-
spin.atomicobject.com spin.atomicobject.com
-
Workspaces make monorepo-style projects more manageable.
-
- Jun 2021
-
whatthe.fi whatthe.fi
-
These days, Monorepo’s and Typescript are very popular, but configuring the development environment to work with both is still a fairly complex task.
-
-
digitalnow878391108.wordpress.com digitalnow878391108.wordpress.com
-
Monorepo use cases
-
Apart from that it’s just more convenient to have all your source files opened in a single IDE instance. You can jump from project to project without switching windows on your desktop.
-
-
github.com github.com
-
- May 2021
-
github.com github.com
-
New changes to the old repositories can be imported into the monorepo and merged in. For example, in the above example, say repository one had a branch my_branch which continued to be developed after the migration. To pull those changes in:
-
-
stephan-bester.medium.com stephan-bester.medium.com
-
Maybe the source code was originally thought to be independent but was later discovered to be “rightly coupled”.
-
-
-
mattmazzola.medium.com mattmazzola.medium.com
-
naterad.com naterad.com
-
-
They also let us make assumptions about relative relationships between folders during development.
-
Monorepos let us version our back-end with our front-end, making compability easy with combined builds and deployments using a shared CI/CD pipeline.
-
- Apr 2021
-
github.com github.com
-
This repository contains the source code for:
-
- Mar 2021
-
medium.com medium.com
-
-
However, if all of these are hosted in the same repository, you lose a lot of those benefits.
-
- Oct 2020
-
github.com github.com
-
I chose to use a monorepo: to reduce development friction in managing my various projects to utilize patterns across my projects
Tags
Annotators
URL
-
-
-
Wouldn't it make more sense contextually to put this in the Sapper docs site; https://sapper.svelte.dev? We could also have a repo for the more complex examples but then it would need to be maintained etc.
Tags
Annotators
URL
-
- Sep 2020
-
github.com github.com
-
For a non-monorepo package you can simply point directly to the Github repo. This case is similar, but you want to scope it just to a single package within the repo. For those that make monorepos they don't necessarily need this feature. It's for those that use projects that use monorepos. Telling them to not organize their projects into monorepos doesn't help people who make use of these projects.
-
npm's inability to handle monorepos then i'd have designed my repos accordingly
-
- Apr 2020
-
github.com github.com
-
You'll also have a directory structure that looks like this:
Not a monorepo. Individual repo for each gem. I wonder why not a monorepo.
-
- Nov 2019
-
github.com github.com
-
uses a "monorepo" organization style for managing multiple npm packages in a single git repo. This is done through a Yarn feature called workspaces.
Tags
Annotators
URL
-