Monorepos¶
In Python¶
- Episode 399: Monorepos in Python - Talk Python To Me Podcast : Interview (2023) with David Vujic (see below). Links and transcript available.
- https://github.com/DavidVujic/poetry-multiproject-plugin (A Poetry plugin that makes it simple to share code between projects in monorepos.)
- https://medium.com/opendoor-labs/our-python-monorepo-d34028f2b6fa “Our Python Monorepo” (at Opendoor) (2020)
- https://medium.com/pinterest-engineering/building-a-python-monorepo-for-fast-reliable-development-be763781f67 “Building a Python monorepo for fast, reliable development” (at Pinterest) (2017)
Using Pants¶
- Agtzv5a-python-monorepos-what-why-and-how.pdf (Talk at PyConSE 2022)
- https://www.pantsbuild.org/docs/source-roots
Polyliths¶
- Polylith - Polylith (Monorepo architecture, initially for Clojure but actually language-agnostic, mostly.)
- DavidVujic/python-polylith: Tooling support for the Polylith Architecture in Python.
Page last modified: 2024-11-13 09:17:00