-
-
Notifications
You must be signed in to change notification settings - Fork 62.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add RTL to courses file #6715
Add RTL to courses file #6715
Conversation
There is old commits here 🤕 |
This is because we use squash as merge strategy. It doesn't bother but if annoys you.... TIP OF THE DAY 🤓 📚 💻 How to refork an Execute in your local environment: git fetch --all
git checkout main
git reset --hard upstream/main
git push origin main --force-with-lease In forked repositories is very common using branches to pull the contributions and leave |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
.NET
should be addressed too
There are some known minor issues with pipes (markdown table token), eg. one resource in java section. Only perceptive in GitHub Pages (see #5176 (comment))
Should be escaped \|
or adressed in LRM #6714 too
Great work again with magic entities 🚀 . It works like a charm. Escapes don't belong to this but let's fix it in any way using this PR After solving Run fpb-lint ./courses/
/home/runner/work/free-programming-books/free-programming-books/courses/free-courses-ar.md
5:1-38:2 warning Alphabetical ordering: swap l.28 and l.21 alphabetize-lists remark-lint So I'm suspecting that it doesn't remove non-printable magic entities @vhf , it doesn't? |
They're not "Magic entities", they're unicode characters". Why are you putting &lrm in a heading? This will have bizarre effects on search results. |
`` instead of ‎
@vhf @eshellman raw value also fails 😟. so linter doesn't support at all bidirectional languages, some stripes more are needed before alphabetize ( https://github.com/vhf/remark-lint-alphabetize-lists/blob/ee5f968040acf941c9c4d61fefb2bb1e3b1e8a7b/lib/alphabetical-list-items.js#L5-L14 Fixable by vhf/remark-lint-alphabetize-lists#20 |
After remove LTM in |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Could I get an explanation of the strategy here?
* [CS50 in Arabic‏](https://www.youtube.com/playlist?list=PLL2zWZTDFZzibJ49gBM2owqCzda8meSNj) - KMR Script | ||
* [CS50 In Arabic‏](https://www.youtube.com/playlist?list=PLnrlZUDQofUv7JE4QIahAyztrQU9bnJmd) - Coders Camp | ||
* [Data Structure‏](https://www.youtube.com/playlist?list=PLwCMLs3sjOY4UQq4vXgGPwGLVX1Y5faaS) - Hard Code | ||
* [Data Structure C++‎‏](https://www.youtube.com/playlist?list=PLsGJzJ8SQXTcsXRVviurGei0lf_t_I4D8) - Mega Code |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
don't these cancel out?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
see case 2: #6714
if author name
and name of course
are in English and you try to RTL it, the author name
and name of course
will swap
Sorry, conflicts was introduced by #6723. Solving... |
Conflicts again due to #6730 |
@davorpa, you work very hard 😅, I forget the last issue about what it was? and how you solved it, I want to learn that. |
24/7 more or less inside a bunch of FOOS projects 😆. It was a renaming of all So an upstream main merge was needed taking care to preserve both sides. It was easy because is a guided process (see GitHub docs), perhaps in other situations like deleted or moved files it's not possible using web based graphical interface. Then this other guide is very usefull to address it using command line. Said that.... TIP OF THE DAY 🤓 📚 💻How to refork an Execute in your local environment: git fetch --all
git checkout main
git branch backup
git reset --hard upstream/main
git push origin main --force In forked repositories is very common using branches to pull the contributions and leave |
I will do that in the next time 😅❤ |
The PR closed, and the commits deleted, I think I messed up every thing, or you merge it in another PR already ? |
Refork is a destructive operation, moreover if a PR is in the middle 😟 Sorry if missunderstand. Recovering from refs is advanced process and could be a bit wreid. So is easier make a branch apart, now you have synced with upstream, named eg: Or try to go back git checkout 69e3d0fca09ed31cddc9ebd242440c6a746bf247
git push origin main --force |
I merged your PR, then in this PR I was can to reopen it again but without any commits, so it was useless to open it, so i tried to refork an upstream again, but I back to the beginning, so i recovered your PR again now I can reopen it, but it is still there are no commits |
I apologize very much to you |
I did it ❤ Mr @davorpa Thanks you 😅 |
You are welcome 🤗, but it doesn't matter. I hope you've learn a bit more. I'd settle with one reward... share your knowledges with others 😄 as I do🚀 I promise no more conflicts 😜 |
was the sorting issue resolved? |
More or less but not yet completely until linter could be fixed.
So if you want merge it... go ahead. I add it to review backlog later |
Thanks! |
I want to say that this PR was a battle that i didn't expected it. |
Now you can refork repo and adopt feature branches, if you want. There are no pending PRs 🤣 😉 |
I will but not now, there are some new courses appears 😅 |
What does this PR do?
Add RTL to courses file
For resources
Description
Why is this valuable (or not)?
How do we know it's really free?
For book lists, is it a book? For course lists, is it a course? etc.
Checklist:
Follow-up