EbookFoundation / free-programming-books

:books: Freely available programming books
https://ebookfoundation.github.io/free-programming-books/
Creative Commons Attribution 4.0 International
337.11k stars 61.59k forks source link

more arabic books added #11184

Open Lmuhammed opened 3 months ago

Lmuhammed commented 3 months ago

What does this PR do?

Add resource(s) | Improve repo

For resources

Description

I've added new books on different subjects, as well as created books for new topics(such algorithms , php ...) . Why is this valuable (or not)?

Why is this valuable (or not)?

more arabic books added & new subject too (such algorithms , rust & go langs ...)

How do we know it's really free?

I made sure to select educational books that were produced by their owners to share knowledge and not for profit, textbooks published to introduce a language or technology. I am willing to provide any additional information about any particular resource or website. For book lists, is it a book? For course lists, is it a course? etc.

For book lists, is it a book? For course lists, is it a course? etc.

Checklist:

Follow-up

github-actions[bot] commented 3 months ago

Linter failed, fix the error(s):

  free-programming-books/books/free-programming-books-ar.md
    33:1-36:237  warning  Alphabetical ordering: swap l.34 and l.33    alphabetize-lists  remark-lint
    48:1-50:305  warning  Alphabetical ordering: swap l.49 and l.48    alphabetize-lists  remark-lint
    55:1-59:182  warning  Alphabetical ordering: swap l.57 and l.56    alphabetize-lists  remark-lint
     70:1-72:85  warning  Alphabetical ordering: swap l.71 and l.70    alphabetize-lists  remark-lint
     70:1-72:85  warning  Alphabetical ordering: swap l.72 and l.71    alphabetize-lists  remark-lint
    77:1-78:105  warning  Alphabetical ordering: swap l.78 and l.77    alphabetize-lists  remark-lint
    89:1-94:300  warning  Alphabetical ordering: swap l.90 and l.89    alphabetize-lists  remark-lint
    89:1-94:300  warning  Alphabetical ordering: swap l.91 and l.90    alphabetize-lists  remark-lint
    89:1-94:300  warning  Alphabetical ordering: swap l.94 and l.93    alphabetize-lists  remark-lint
  116:1-122:112  warning  Alphabetical ordering: swap l.120 and l.119  alphabetize-lists  remark-lint
  116:1-122:112  warning  Alphabetical ordering: swap l.121 and l.120  alphabetize-lists  remark-lint
  116:1-122:112  warning  Alphabetical ordering: swap l.122 and l.121  alphabetize-lists  remark-lint
   127:1-133:87  warning  Alphabetical ordering: swap l.128 and l.127  alphabetize-lists  remark-lint
   127:1-133:87  warning  Alphabetical ordering: swap l.130 and l.129  alphabetize-lists  remark-lint
   127:1-133:87  warning  Alphabetical ordering: swap l.131 and l.130  alphabetize-lists  remark-lint
   127:1-133:87  warning  Alphabetical ordering: swap l.132 and l.131  alphabetize-lists  remark-lint
   127:1-133:87  warning  Alphabetical ordering: swap l.133 and l.132  alphabetize-lists  remark-lint
oguzhan18 commented 1 month ago

This is an automated response to help you with this issue. Please let us know if you need further assistance.