EbookFoundation / free-programming-books

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

Add new collection of Arabic Courses #11103

Closed AhmedElTabarani closed 5 months ago

AhmedElTabarani commented 5 months ago

What does this PR do?

Add resource(s) | Remove resource(s) | Add info | Improve repo

Hi, It was a while since the last PR :) here are new Arabic courses

For resources

Description

Why is this valuable (or not)?

N/A

How do we know it's really free?

YouTube

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

course lists

Checklist:

Follow-up

github-actions[bot] commented 5 months ago

Linter failed, fix the error(s):

  free-programming-books/courses/free-courses-ar.md
     29:5-36:23  warning  Alphabetical ordering: swap l.32 and l.31                              alphabetize-lists  remark-lint
    58:1-75:162  warning  Alphabetical ordering: swap l.63 and l.62                              alphabetize-lists  remark-lint
  101:1-113:122  warning  Alphabetical ordering: swap l.102 and l.101                            alphabetize-lists  remark-lint
  144:1-145:113  warning  Alphabetical ordering: swap l.145 and l.144                            alphabetize-lists  remark-lint
  161:1-171:180  warning  Alphabetical ordering: swap l.162 and l.161                            alphabetize-lists  remark-lint
  161:1-171:180  warning  Incorrect number of blank lines between last section and next heading  blank-lines-1-0-2  remark-lint
  215:1-217:135  warning  Incorrect number of blank lines between last section and next heading  blank-lines-1-0-2  remark-lint
  388:1-401:154  warning  Alphabetical ordering: swap l.390 and l.389                            alphabetize-lists  remark-lint
  515:1-524:119  warning  Alphabetical ordering: swap l.518 and l.517                            alphabetize-lists  remark-lint
  566:1-581:179  warning  Alphabetical ordering: swap l.577 and l.576                            alphabetize-lists  remark-lint
github-actions[bot] commented 5 months ago

Linter failed, fix the error(s):

  free-programming-books/courses/free-courses-ar.md
  390:1-403:154  warning  Alphabetical ordering: swap l.393 and l.392  alphabetize-lists  remark-lint
  517:1-526:119  warning  Alphabetical ordering: swap l.520 and l.519  alphabetize-lists  remark-lint
  568:1-583:179  warning  Alphabetical ordering: swap l.579 and l.578  alphabetize-lists  remark-lint
github-actions[bot] commented 5 months ago

Linter failed, fix the error(s):

  free-programming-books/courses/free-courses-ar.md
  568:1-583:179  warning  Alphabetical ordering: swap l.580 and l.579  alphabetize-lists  remark-lint
eshellman commented 5 months ago

Very nice work! For future reference, PR's are easier to review when they're separated into chunks by what they do. For example, you might revise one section at a time, or separate the reorganization from the resource editing.