# Developer environment notes (Gaeilge) 馃寪 **Languages:** 馃嚭馃嚫 [English](../../../DEVELOPER-ENVIRONMENT.md) 路 馃嚜馃嚬 [am](../../am/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚫馃嚘 [ar](../../ar/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚘馃嚳 [az](../../az/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚙馃嚞 [bg](../../bg/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚙馃嚛 [bn](../../bn/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚙馃嚘 [bs](../../bs/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚚馃嚳 [cs](../../cs/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚛馃嚢 [da](../../da/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚛馃嚜 [de](../../de/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚞馃嚪 [el](../../el/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚜馃嚫 [es](../../es/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚜馃嚜 [et](../../et/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚠馃嚪 [fa](../../fa/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚝馃嚠 [fi](../../fi/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚝馃嚪 [fr](../../fr/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚠馃嚦 [gu](../../gu/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚦馃嚞 [ha](../../ha/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚠馃嚤 [he](../../he/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚠馃嚦 [hi](../../hi/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚟馃嚪 [hr](../../hr/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚟馃嚭 [hu](../../hu/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚘馃嚥 [hy](../../hy/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚠馃嚛 [id](../../id/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚦馃嚞 [ig](../../ig/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚠馃嚬 [it](../../it/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚡馃嚨 [ja](../../ja/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚞馃嚜 [ka](../../ka/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚢馃嚟 [km](../../km/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚠馃嚦 [kn](../../kn/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚢馃嚪 [ko](../../ko/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚤馃嚬 [lt](../../lt/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚤馃嚮 [lv](../../lv/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚠馃嚦 [ml](../../ml/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚠馃嚦 [mr](../../mr/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚥馃嚲 [ms](../../ms/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚥馃嚬 [mt](../../mt/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚥馃嚥 [my](../../my/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚦馃嚨 [ne](../../ne/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚦馃嚤 [nl](../../nl/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚦馃嚧 [no](../../no/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚠馃嚦 [or](../../or/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚠馃嚦 [pa](../../pa/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚨馃嚟 [phi](../../phi/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚨馃嚤 [pl](../../pl/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚨馃嚬 [pt](../../pt/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚙馃嚪 [pt-BR](../../pt-BR/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚪馃嚧 [ro](../../ro/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚪馃嚭 [ru](../../ru/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚤馃嚢 [si](../../si/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚫馃嚢 [sk](../../sk/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚫馃嚠 [sl](../../sl/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚪馃嚫 [sr](../../sr/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚫馃嚜 [sv](../../sv/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚢馃嚜 [sw](../../sw/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚠馃嚦 [ta](../../ta/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚠馃嚦 [te](../../te/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚬馃嚟 [th](../../th/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚬馃嚪 [tr](../../tr/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚭馃嚘 [uk-UA](../../uk-UA/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚨馃嚢 [ur](../../ur/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚭馃嚳 [uz](../../uz/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚮馃嚦 [vi](../../vi/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚦馃嚞 [yo](../../yo/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚚馃嚦 [zh-CN](../../zh-CN/docs/DEVELOPER-ENVIRONMENT.md) 路 馃嚬馃嚰 [zh-TW](../../zh-TW/docs/DEVELOPER-ENVIRONMENT.md) --- M铆n铆tear ar an leathanach seo iompar 谩iti煤il `.env` an tionscadail agus conas comhaid timpeallachta agus r煤in a l谩imhse谩il agus OmniRoute 谩 fhorbairt. ## Iompar `.env` le linn postinstall F茅adfaidh an tionscadal comhad 谩iti煤il `.env` a ghini煤int le linn `npm install` / `postinstall` ar mhaithe le h谩isi煤lacht na bhforbr贸ir铆. Is le haghaidh forbairt agus t谩st谩il 谩iti煤il amh谩in at谩 an comhad seo agus n铆 ceadmhach riamh 茅 a chur faoi rial煤 leaganacha. Pr铆omhphoint铆: - D茅anann `.gitignore` na st贸rtha neamhaird cheana f茅in de chomhaid `.env*` (f茅ach an iontr谩il `.gitignore`). N谩 bain an riail sin n谩 n谩 hathraigh 铆 mura bhfuil s茅 ar intinn agat d鈥檃on ghn贸 comhad samplach ar leith a chur sa st贸r agus pr贸iseas doicim茅adaithe a bheith agat chuige sin. - M谩 chuirtear r煤n f铆or sa st贸r tr铆 thimpiste, rothlaigh n贸 c煤lghair an dinti煤r l谩ithreach agus bain de stair na st贸rtha 茅 (mar shampla, tr铆 `git filter-repo` n贸 sreabhadh oibre coibh茅iseach feabhs煤ch谩in a 煤s谩id). D茅an teagmh谩il leis an 煤in茅ir sl谩nd谩la/teagmh谩la m谩 theasta铆onn cabhair uait. - I gc谩s CI agus t谩irgeachta, 煤s谩id r煤in CI n贸 bainisteoir r煤n (GitHub Actions Secrets, Azure Key Vault, HashiCorp Vault, etc.) seachas r煤in a chur i gcomhaid sa st贸r. ## Sreabhadh oibre 谩iti煤il molta - Coinnigh `.env` i do sp谩s oibre 谩iti煤il amh谩in. 脷s谩id `.env.example` (at谩 谩 rian煤 cheana f茅in) chun na hathr贸ga riachtanacha agus luachanna samplacha inghlactha a dhoicim茅ad煤. - Agus t谩st谩lacha 谩 rith go h谩iti煤il a dteasta铆onn luachanna at谩 cos煤il le r煤in uathu, roghnaigh ionadchoinne谩laithe sint茅iseacha n贸 eochracha sealadacha a ghintear ag am rite seachas f铆ordhinti煤ir. - Cuir n贸ta gairid i dt谩st谩lacha a 煤s谩ideann ionadchoinne谩laithe ionas go dtuigfidh athbhreithneoir铆 gur sonra t谩st谩la sint茅iseach at谩 i gceist. ## N贸ta铆 maidir le scan贸ir铆 - D鈥檉h茅adfadh fotheaghr谩in ASCII a bheith i roinnt s贸cmhainn铆 tiomsaithe n贸 d茅n谩rtha (e.g., bloba铆 WASM base64 leabaithe) a bhfuil cuma dinti煤r orthu agus a d鈥檉h茅adfadh scan贸ir铆 r煤n t茅acsbhunaithe a ghn铆omhacht煤. M谩 t谩 na s贸cmhainn铆 seo dlisteanach, marc谩il iad ar liosta ceadaithe an scan贸ra n贸 f谩g na heolair铆 as cumra铆ocht an scan贸ra. ## M谩 aims铆onn t煤 sceitheadh 1. Rothlaigh n贸 c煤lghair an eochair l谩ithreach. 2. Bain an r煤n den stair agus d茅an br煤 茅igeantach ar bhrainse glanta m谩s g谩. 3. Cuir na cothabh谩laithe ar an eolas agus lean seicliosta freagartha d鈥檈agra铆ochta ar theagmhais.