IjinerezhUn dastumlec’h evit kement tra a savomp.

Pep produ, lec’hienn, levraoueg hag ostilh NoirSystems a vev en ur monorepo hepken: ur c’hlonadur, ur strollad ostilhoù, ur CI. Ar bajenn-mañ eo an dastumlec’h-se, muzuliet.

An dastumlec’h
e niveroù

Kontet en dastumlec’h. Deiziad ar c’hontadur: 17 Here 2026. Al linennoù a zo linennoù kod mammenn n’int ket goullo, hep ar restroù lockfile, ar restroù savet, ar c’hod diavaez eilet en dastumlec’h nag ar c’hod genelet.

0

raktres

0

yezh programmiñ

0

commit

0

restr

0+

linenn god

An dastumlec’h
evel ur gêr

Ur savadur eo pep raktres. E uhelder a ziskouez an niver a linennoù kod, hag e liv ar yezh pennañ m’eo skrivet ennañ. Ar pemp teuliad eo karterioù ar gêr.

Diskouezit ur savadur evit gouzout petra eo.

An holl raktresoù, dre niver a linennoù kod
RaktresTeuliadYezh pennañLinennoù kod
flokzyproducts/TypeScript181 690
crypto-ideproducts/TypeScript127 421
drukkoproducts/TypeScript105 721
lavenderproducts/TypeScript75 004
kvbnewsproducts/Go56 121
pikajuoksuproducts/TypeScript51 922
noir-botsproducts/Python32 057
sunflowproducts/Go29 906
Ur produ n’eo ket bet embannet c’hoazhproducts/19 799
pikajuoksu-corelibs/TypeScript17 347
noirid-siteweb/TypeScript15 517
levonneproducts/Go15 196
noirsystems-siteweb/TypeScript13 939
foldtoolsproducts/Kotlin11 041
Ur produ n’eo ket bet embannet c’hoazhproducts/10 225
pikajuoksu-serverproducts/TypeScript10 052
noirwalletproducts/TypeScript9 393
etatproducts/Java8 970
Ur produ n’eo ket bet embannet c’hoazhproducts/8 262
xandra-csslibs/JavaScript6 144
noir-designlibs/CSS4 274
noir-bzhweb/TypeScript4 210
Ur produ n’eo ket bet embannet c’hoazhproducts/4 049
noir-appproducts/TypeScript3 380
bookdiscordproducts/JavaScript2 830
flokzywebproducts/TypeScript1 906
redstone-siteweb/TypeScript1 512
gitytools/JavaScript1 175
Ur produ n’eo ket bet embannet c’hoazhproducts/401
migrationtools/Shell358
gitcomtools/Shell173
gopolarsresearch/0

Commitoù,
bep devezh pe dost

Abaoe 11 Kzu. 2025 ez eus bet 11 den o commitañ evit NoirSystems. Ar c’harrezennoù teñvalañ a zo devezhioù kontet e istor ar monorepo e-unan.

  • 0den o commitañ
  • 11 Kzu. 2025kentañ commit
  • 0commit er monorepo

Lakait ar reti war ur garrezenn evit gwelout he devezh.

32 raktres,
pemp teuliad

Pep teuliad a dalv un dra hepken, ha pep raktres a vev en hini a lavar petra eo.

 

  • flokzy

    products/flokzy

    • TypeScript
    • Kotlin
  • sunflow

    products/sunflow

    • Go
    • TypeScript
  • crypto-ide

    products/crypto-ide

    • TypeScript
  • lavender

    products/lavender

    • Rust
    • TypeScript
  • kvbnews

    products/kvbnews

    • Go
    • TypeScript
    • Python
  • drukko

    products/drukko

    • TypeScript
  • noir-app

    products/noir-app

    • TypeScript
  • noirwallet

    products/noirwallet

    • TypeScript
  • pikajuoksu

    products/pikajuoksu

    • TypeScript
  • pikajuoksu-server

    products/pikajuoksu-server

    • TypeScript
  • levonne

    products/levonne

    • Go
    • Dart
  • foldtools

    products/foldtools

    • Kotlin
    • Swift
  • noir-bots

    products/noir-bots

    • Python
  • flokzyweb

    products/flokzyweb

    • TypeScript
  • etat

    products/etat

    • Java
    • Python
  • bookdiscord

    products/bookdiscord

    • JavaScript
  • noirsystems-site

    web/noirsystems-site

    • TypeScript
  • noir-bzh

    web/noir-bzh

    • TypeScript
  • noirid-site

    web/noirid-site

    • TypeScript
  • redstone-site

    web/redstone-site

    • TypeScript
  • noir-design

    libs/noir-design

    • CSS
    • TypeScript
  • xandra-css

    libs/xandra-css

    • CSS
    • JavaScript
  • pikajuoksu-core

    libs/pikajuoksu-core

    • TypeScript
  • gitcom

    tools/gitcom

    • Python
  • gity

    tools/gity

    • JavaScript
  • migration

    tools/migration

    • Shell
    • Python
  • gopolars

    research/gopolars

    • Go
  • +5

    raktres diabarzh, n’int ket listennet amañ

E pe yezh
eo skrivet

Linennoù kod dre yezh, en dastumlec’h a-bezh.

Linennoù kod dre yezh, en dastumlec’h a-bezh.
YezhLinennoù kod
TypeScript
512 977
Kotlin
77 971
Go
58 392
Rust
37 237
JavaScript
37 031
Python
36 307
CSS
33 443
Java
12 699
Shell
11 226
Re all
12 712, SQL, Dart, Swift

Pep produdizalc’h diouzh ar re all

Nx a wel ul levraoueg rannet hepken, ar reizhiad design NoirSystems, implijet gant an teir lec’hienn, ha liamm ebet etre ar produioù. Ar stad muzuliet eo, hag evel-se e chomo: produ ebet ne enporzh kod eus ur produ all.

Lezel ar grafik digevreet. Na sevel liammoù faos evit ma vefe heñvel ouzh ur monorepo.

ADR-0002, degemeret d’an 20 a viz Gwengolo 2026

Ar gwir liamm nemetañ a zo ur c’homenad

CodeSea a gomz ouzh Flokzy dre HTTP, gant ur c’homenad niverennet e stummoù, ur fixture amprouiñ hag ur voest-kas. Daou brogram o komz dre ar rouedad n’int ket un enporzhiadur, setu ar grafik en deus gwir da chom hep e dresañ.

Petra a ro un dastumlec’h hepken

  • Ur c’hlonadur
  • Ur staliadur ostilhoù
  • Ur CI
  • Ul lec’h evit klask

Peder reolenn
a zalc’h an holl asambles

  • Produ ebet ne enporzh unan all

    Ur produ a c’hall implijout libs/ hag e god dezhañ. Ar produioù a gomz an eil ouzh egile dre un API, ur c’hevrat darvoudoù pe ur c’hliant genelet.

  • libs/ a vez gounezet

    Ar c’hod a ya e libs/ pa vez implijet dija gant un eil produ, en un dachenn all. N’eus lec’h boutin ebet da daoler pep tra.

  • Pep raktres a ra e staliadur

    Pep raktres a vir e verour pakadoù hag e lockfile dezhañ. Ar c’hrizienn ne stal netra nemet Nx.

  • Ar sekredoù a chom er-maez

    Ar restroù endro, an alc’hwezioù hag ar boestoù-alc’hwez a vez laosket a-gostez gant git, ha pep push a furch an istor a-bezh da glask fuioù.

Seizh urzhiad
evit pep raktres

An anvioù trevelloù a zo heñvel e pep raktres, ne vern petra a dro dindan: Gradle, Go, pnpm, Maven pe pytest.

An hevelep palioù e pep lec’h

  • build
  • test
  • lint
  • typecheck
  • format
  • dev
  • e2e
  • integration-test
  • package
  • deploy
  • pnpm bootstrap# ostilhoù, staliañ, hookoù git, gwiriadenn yec’hed
  • pnpm env:check# petra ne ya ket en-dro war an urzhiataer-mañ, hag an diskoulm
  • pnpm projects# ar pezh a zo
  • pnpm graph# penaos e ya an holl asambles
  • pnpm affected# lint, gwiriañ ar seurtoù, amprouiñ ha sevel, nemet ar pezh a zo kemmet
  • pnpm check# harzoù an dalc’hioù ha kevrat ar framm
  • npx nx run <project>:<target># ur raktres, un trevell

Pep push,
ur chadenn hepken

Ar CI a lañs an hevelep skriptoù ha re a lañsit war hoc’h urzhiataer, ha nemet evit ar raktresoù tizhet gant ar c’hemm.

  1. Furchadenn sekredoù

    gitleaks a furch an istor a-bezh, goude m’en deus un amprouadenn reoliñ prouet e kav un alc’hwez plantet a-ratozh.

    gitleaks git .
  2. Ostilhoù

    mise a stal ar stummoù resis spilhet e mise.toml.

    mise install
  3. Harzoù

    pnpm check a blant da gentañ un dalc’h fall anavezet, evel-se un disoc’h naet a dalv ez eo bet arloet ar reolennoù da vat.

    pnpm check
  4. Tizhet

    Nx a jed peseurt raktresoù a vez tizhet gant ar c’hemm.

    nx show projects --affected
  5. Staliañ

    Ar raktresoù tizhet hepken a stal o dalc’hioù.

    pnpm install:affected
  6. Gwiriañ

    Lint, gwiriañ ar seurtoù, amprouiñ ha sevel, tri raktres war un dro.

    pnpm affected --parallel=3

C’hoant ho peusda labourat ennañ?

N’eus post digor ebet war ar roll evit ar mare, met lennet e vez ar c’handitadurioù digor. Lavarit deomp war pe brodu e fell deoc’h labourat.