An dastumlec’h
e niveroù
Kontet war ar skourr pennañ. Al linennoù a zo linennoù kod mammenn n’int ket goullo, hep ar restroù lockfile, ar restroù savet nag ar c’hod diavaez eilet en dastumlec’h.
raktres
yezh programmiñ
commit
restr heuliet
linenn god
Tregont 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
redstone-site
web/redstone-site
- 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.
| Yezh | Linennoù kod |
|---|---|
| 372 597 | |
| 75 395 | |
| 65 277 | |
| 44 834 | |
| 44 535 | |
| 24 050 | |
| 23 939 | |
| 21 831 | |
| 11 234 | |
| 17 952, C++, SQL, Dart, Swift |
Ar grafikn’en deus liamm ebet
Nx a wel tregont raktres ha netra o liammañ anezho. 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.
Ar gwir liamm nemetañ a zo ur c’homenad
Sunflow 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 tregont 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’hedpnpm env:check# petra ne ya ket en-dro war an urzhiataer-mañ, hag an diskoulmpnpm projects# ar pezh a zopnpm graph# penaos e ya an holl asamblespnpm affected# lint, gwiriañ ar seurtoù, amprouiñ ha sevel, nemet ar pezh a zo kemmetpnpm check# harzoù an dalc’hioù ha kevrat ar frammnpx 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.
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 .Ostilhoù
mise a stal ar stummoù resis spilhet e mise.toml.
mise installHarzoù
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 checkTizhet
Nx a jed peseurt raktresoù a vez tizhet gant ar c’hemm.
nx show projects --affectedStaliañ
Ar raktresoù tizhet hepken a stal o dalc’hioù.
pnpm install:affectedGwiriañ
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.