Merge 5179a70aa0cc806ce65b806aa166a94fdcf4a11b into a6afe576b653cb505c330cd960f4e858051aee51

This commit is contained in:
P.S. Rathnayake 2026-07-04 12:26:14 +00:00 committed by GitHub
commit 8b729676b5
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

46
docs/HOWTO-si.md Normal file
View File

@ -0,0 +1,46 @@
# කෙටි හැඳින්වීමක් - කෙසේද (How-To)
<div align="right" markdown="1">
*[වෙන භාෂාවලින් කියවන්න](README.md#translations)*
</div>
**`Free-Programming-Books` වෙත ඔබව සාදරයෙන් පිළිගනිමු!**
අපි නව දායකයන්ට සාදරයෙන් පිළිගනිමු — GitHub මත ඔවුන්ගේ පළමු Pull Request (PR) එකක් කරන අය පවා.
ඔබ එවැනි අයෙකු නම්, මෙන්න ඔබට උපකාර වන සමහර සම්පත්:
* [About pull requests](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests)
* [Creating a pull request](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request)
* [GitHub Hello World](https://docs.github.com/en/get-started/quickstart/hello-world)
* [YouTube - GitHub Tutorial For Beginners](https://www.youtube.com/watch?v=0fKg7e37bQE)
* [YouTube - How To Fork A GitHub Repo and Submit A Pull Request](https://www.youtube.com/watch?v=G1I3HF4YWEw)
* [YouTube - Markdown Crash Course](https://www.youtube.com/watch?v=HUBNt18RFbo)
ප්‍රශ්න ඇසීමට බිය නොවන්න; සෑම දායකයෙකුම තම පළමු PR එකකින්ම ආරම්භ කළා.
එහෙනම්... අපගේ [විශාලව පවතින, වර්ධනය වන](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) සමූහයට එක්වෙන්නෙന്തේ නැද්ද?
<details align="center" markdown="1">
<summary>පරිශීලකයන් සහ කාලය අනුව ග්‍රාෆ් බැලීමට ක්ලික් කරන්න.</summary>
[![EbookFoundation/free-programming-books's Contributor over time Graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorOverTime&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books)
[![EbookFoundation/free-programming-books's Monthly Active Contributors graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books)
</details>
ඔබට දැනටමත් open source දායකත්ව අත්දැකීම් තිබුණත්, කිසිවක් නිසා අසීරුතාවයක් ඇතිවිය හැක.
ඔබේ PR එක යැවූ පසු, **GitHub Actions** නමින් automated පිරික්සුමක් (linter එකක්) ක්‍රියාත්මක වනු ඇත.
ඒක මඟින් spacing හෝ අකුරු පිළිවෙල (alphabetical order) වගේ කුඩා දෝෂ හඳුනාගනී.
ඔබට **හරිත බොත්තමක් (green button)** ලැබුණොත්, review එකට සූදානම් බවයි.
එහෙත් එහෙම නොවෙයි නම්, "Details" බොත්තම ක්ලික් කරාම, linter එකට තේරුම් ගත නොහැකි වූ දෝෂය බලන්න.
ඊළඟට ඒක නිවැරදි කරමින්, ඔබේ PR එක සාදන ලද branch එකට නව commit එකක් එකතු කරන්න.
අවසානයට, ඔබ එකතු කිරීමට බලාපොරොත්තු වන resource එක `Free-Programming-Books` සඳහා සුදුසුදැයි ඔබට සැකයක් නම්,
මෙහි දක්වා ඇති [CONTRIBUTING](CONTRIBUTING.md) මාර්ගෝපදේශ කියවන්න (*[පරිවර්තන](README.md#translations) ද ඇත*).