ශ්‍රී ලංකාවේ නවතම තාක්ෂණික පුවත් 2026-07-21, Tuesday
💻 ක්‍රමලේඛනය · 🕒 කියවීමට විනාඩි 2 · 👁 1

ownerdiff නව මෙවලම සමඟ CODEOWNERS ගොනු කළමනාකරණය දැන් සරලයි

ownerdiff නව මෙවලම සමඟ CODEOWNERS ගොනු කළමනාකරණය දැන් සරලයි

Git monorepo එකක PR එකක් බොහෝ කණ්ඩායම්වලට අදාළ වීම සාමාන්‍යයයි. ඒ නිසා වෙනස් වූ ගොනු කවුද බලධාරීන් කියලා හොයන්න කාලය බොහෝ වෙයි. ownerdiff කියන නව CLI මෙවලම මේ ගැටලුවට ඉක්මනින් විසඳුමක් ගෙන එයි.

ownerdiff, Git ඉතිහාසයේ තෝරාගත් රේඛාව (range) එකට අදාළව වෙනස් වූ පථ (paths) CODEOWNERS ගොනුවේ සඳහන් හිමිකරු (owner) අනුව වර්ගීකරණය කරයි. මෙය අන්තර්ජාල සම්බන්ධතා, LLM හෝ බාහිර සේවා අවශ්‍ය නොකර, Go භාෂාවෙන් සරලව ස්ථාපනය කරගත හැක. go install github.com/SybilGambleyyu/ownerdiff/cmd/[email protected] ලෙස එක් කමන්ඩ් එකකින් ඔබේ පරිසරයට එකතු කරගත හැක.

මූලික භාවිතය මෙසේය: ownerdiff origin/main...HEAD කියා මූල පදනම හා HEAD අතර වෙනස් වූ ගොනු ලැයිස්තුව ලැබේ. -format markdown විකල්පය සමඟ Markdown ආකෘතියේ වාර්තා ගත හැකි අතර, -owner @platform හෝ -only-unowned වැනි ෆිල්ටර්වලින් කණ්ඩායම් අනුව හෝ හිමිකරුවන් නොමැති ගොනු පමණක් පෙන්විය හැක.

v0.3 අනුව, -fail-unowned විකල්පය CI පද්ධතියේ අසාර්ථකත්වයක් (exit code 2) ලබා දීමට ඉඩ දෙන නිසා, අයිතිකාරක නොමැති ගොනු පරීක්ෂා කිරීමේ ස්වයංක්‍රීය පරීක්ෂණයක් සකස් කළ හැක. මෙය කේත ගුණාත්මකභාවය රැක ගැනීමට, අධිකාරීන්ගේ පාලනය අඩු නොවීමට උපකාරී වේ.

ශ්‍රී ලංකාවට ඇති වැදගත්කම

ශ්‍රී ලංකාවේ වැඩිහිටි සංඛ්‍යාවක් මොනෝරෙපෝ (monorepo) ආකෘතියේ වැඩ කරන නිසා, ownerdiff භාවිතයෙන් කේත විවරණය, ගොනු අයිතිකාරක පරීක්ෂා කිරීම හා CI/CD පද්ධතියේ අඩුපාඩු ඉක්මනින් හඳුනාගත හැක. විශේෂයෙන් platform කණ්ඩායම්, frontend හා backend කණ්ඩායම් අතර ගැටලු අඩු කර ගැනීමට මෙය ප්‍රයෝජනවත් වේ.

විශ්ව විශ්වවිද්‍යාල සිසුන්ට, Git පරිපාලනයේ නව උපකරණයක් ලෙස ownerdiff අධ්‍යයනය කිරීම, අනාගත රැකියා අවස්ථා සඳහා ප්‍රායෝගික අත්දැකීමක් සපයයි. තවද, ස්ථානීය තාක්ෂණ සමාගම්ට CI/CD පipeline එකේ අයිතිකාරක නොමැති ගොනු හඳුනා ගත හැකි බැවින්, නිෂ්පාදන ගුණාත්මකභාවය වැඩිදුරටත් උත්සාහ කර ගත හැක.

සමහර වෙළඳපොළේ අලෙවිය වැඩි කරන ප්‍රොජෙක්ට් වලදී, ownerdiff එකතු කිරීමෙන් කණ්ඩායම් අතර සන්නිවේදනය ඉක්මනින් සිදු වෙයි, අනුග්‍රහය අඩුවීමේ අවදානම අඩු වේ.

ඉදිරියට, ownerdiff GitHub Review Kit සමඟ ඒකාබද්ධව භාවිතා කර, gitdigest සහ lockglance වැනි උපකරණ සමඟ සම්පූර්ණ code review ක්‍රමවේදයක් සකස් කළ හැකිය.

ඉදිරි කාලයේ Git පදනම් තාක්ෂණය භාවිතා කරන ඕනෑම සංවිධානයක් සඳහා ownerdiff එක අත්‍යවශ්‍ය උපකරණයක් බවට පත්වීමට ඉඩ ඇත.

💡 ownerdiff එක දැන් ස්ථාපනය කර, ඔබේ කේත පාලනය ඉක්මනින් සරල කරගන්න!
මූලාශ්‍රය මෙම ලිපිය AI මගින් රචිත මුල් සාරාංශයකි. සම්පූර්ණ වාර්තාව කියවන්න:
Dev.to ↗
#ownerdiff #CODEOWNERS #Git #CLI #SriLankaTech