Other than not having to create 2 PRs for the same ticket, something that I've done maybe a handful of times in my career. It's there any other benefit to having a #monorepo ? I swear start ups just adopted it because Google did.

Si vous travaillez avec codium / vsCode sur un monorepo comprenant différents projets Python, votre IDE aura des difficultés à savoir quel environnement virtuel utiliser selon le fichier .py que vous consultez. Deux extensions pourront vous aider :

- Envy (https://marketplace.visualstudio.com/items?itemName=teticio.python-envy), qui
fonctionne de façon automatique

- Python Environments (https://devblogs.microsoft.com/python/python-in-visual-studio-code-february-2026-release/) qui nécessite un peu de configuration

#Python #IDE #extension #venv #monorepo

Python Envy - Visual Studio Marketplace

Extension for Visual Studio Code - Automatically activate Python virtual environments as you navigate the source code

New milestone for the Python tools for the Polylith project:

For the first time ever, the CLI has more monthly downloads than the Poetry plugin. In total 140K downloads per month 🤯 😍

I am so happy that this Open Source project has reached so many teams out there, with its Developer (and Agent) friendly setup.

#python #polylith #monorepo #softwarearchitecture

https://github.com/DavidVujic/python-polylith

GitHub - DavidVujic/python-polylith: Tooling support for the Polylith Architecture in Python.

Tooling support for the Polylith Architecture in Python. - DavidVujic/python-polylith

GitHub

[prek - Rust로 재개발한 더 나은 pre-commit

prek는 Rust로 재개발된 pre-commit 대체 도구로, Git hook 관리의 속도와 효율성을 높이는 것을 목표로 합니다. 병렬 처리 구조를 통해 훅 설치 및 실행 시간을 단축하며, 주요 프로젝트에서 이미 채택되고 있습니다. 다중 언어 툴체인 통합 관리, 워크스페이스 환경 지원, 향상된 CLI 명령어, 공급망 공격 완화 기능 등을 제공합니다.

https://news.hada.io/topic?id=27066

#rust #git #precommit #devtool #monorepo

prek - Rust로 재개발한 더 나은 pre-commit

<ul> <li> <strong>Git hook 관리의 속도와 효율성</strong>을 높이기 위해 만들어진 <code>pre-commit</code> 대체 도구로 기존 <strong>설정 및 ...

GeekNews

Согласованность API по принципу единого источника истины

Представим ситуацию: идет тяжёлый спринт, вы выполнили кучу задач, написали тонну нового функционала, готовитесь к релизу и вдруг обнаруживайте, что часть фич перестала работать! Идёте разбираться и обнаруживайте, что оказывается бэкендер Вася в последний момент решил переименовать поля в json-е, а вам об этом не сказал! Ситуация образная, но позволяет быстро обрисовать одну из болей во время разработки. В этой статье я бы хотел рассказать об одном из вариантов её решения в коде с помощью подхода Единого источника истины(Single source of truth).

https://habr.com/ru/articles/1003398/

#API #honojs #zod #RPC #SSOT #OpenAPI #typescript #monorepo #javascript

Согласованность API по принципу единого источника истины

Привет, Хабр! Представим ситуацию: идет тяжёлый спринт, вы выполнили кучу задач, написали тонну нового функционала, готовитесь к релизу и вдруг обнаруживайте, что часть фич перестала работать! Идёте...

Хабр

I have released a new feature in the Python Polylith tool - view and validate interfaces.

This was fun (and challenging) to develop: AST parsing and trying to figure out how you can import and "export" things in Python 🤯

https://github.com/DavidVujic/python-polylith/discussions/424

#python #polylith #softwarearchitecture #monorepo #opensource

New feature: view and validate brick interfaces · DavidVujic python-polylith · Discussion #424

Introducing a new feature: view and validate brick interfaces. The feature is added to the poly deps --brick command. Using a new option, --interface, will display the public interface of a specifi...

GitHub

This is your semi-random reminder that #monorepo > #manyrepo.

I just made my life *much* easier by force merging three repos into one. No more deps build & publish & updates & ... No more 3 ways to do one thing. No more sync-somehow-and-hope-for-the-best on projects.

Seriously if I could, I would just put *every* single thing I'm working on into one giant git repository and remove so much unnecessary engineering masturbation from my life.

[Sampo - 모노레포용 변경 로그, 버전 관리, 배포 자동화 도구

Sampo는 Rust 기반 CLI 및 GitHub 통합 도구로, 모노레포 환경의 릴리스 자동화를 목표로 다중 생태계(Rust, JS/TS, Elixir, Python 등)를 지원하며, 변경 로그 생성, 버전 증가, 패키지 배포를 자동 처리합니다. Semantic Versioning(SemVer) 규칙을 엄격히 준수하며, GitHub App 및 GitHub Action을 제공합니다.

https://news.hada.io/topic?id=26099

#monorepo #devops #automation #rust #github

Sampo - 모노레포용 변경 로그, 버전 관리, 배포 자동화 도구

<ul> <li> <strong>모노레포 환경의 릴리스 자동화</strong>를 목표로 설계된 Rust 기반 CLI 및 GitHub 통합 도구</li> <li> <strong>다중 생태계 ...

GeekNews

🦀 Rush es el salvavidas para monorepos escalables. 🚀

A diferencia de otras herramientas, Rush optimiza la instalación de dependencias con un solo comando, garantiza builds deterministas y gestiona el versionado sin fricciones. 🛠️ Es la pieza clave de Rush Stack para proyectos TypeScript masivos. 📈
Ideal para equipos que buscan orden, velocidad y consistencia en ecosistemas complejos. 🏗️💻

#RushStack #Monorepo #TypeScript #WebDev #JavaScript #SoftwareEngineering #DevOps #Productivity

So #monorepo is a thing. And from my experience makes every project better.

Wouldn't it make sense to also make #monocontainer?

- There are caches on multiple layers already, so I would not expect build time to go up.
- I would guess storage space requirements should go down as one needs to build & hold only one thing.
- The shenanigans of setting up a-thing in multiple containers falling into multiple traps would just go away.