Skip to content

Commit

Permalink
Merge branch 'main' into patch-1
Browse files Browse the repository at this point in the history
  • Loading branch information
erictleung authored Mar 9, 2024
2 parents 3ac08a6 + 7f9b987 commit a8bc837
Show file tree
Hide file tree
Showing 35 changed files with 873 additions and 150 deletions.
45 changes: 45 additions & 0 deletions .github/workflows/language-check.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
name: Check README Suffixes

on:
pull_request:
paths:
- 'README-*'

jobs:
check-readme-suffixes:
runs-on: ubuntu-latest

steps:
- name: Checkout repository
uses: actions/checkout@v4

- name: Set up Ruby
uses: ruby/setup-ruby@v1
with:
ruby-version: 3.0

- name: Install dependencies
run: |
gem install nokogiri
- name: Check README suffixes
run: |
# Scrape ISO 639 language codes from the Wiki page
wget -qO- https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes | \
nokogiri -e 'puts $_.css(".wikitable td:nth-child(2)").map(&:text)' | \
sed -nr '/^.{0,2}$/p' > iso639.txt # Grab only two letter values
# Get list of README file names
readme_suffixes=$(ls README-* | sed 's/README-//g; s/.md//g')
# Check if README suffixes are valid ISO 639 language codes
for suffix in $readme_suffixes; do
if ! grep -qw "$suffix" iso639.txt; then
echo "Error: Invalid README suffix found: $suffix"
exit 1
fi
done
echo "All README suffixes are valid ISO 639 language codes."
# Add more steps for your existing workflow, e.g., running tests or other checks
2 changes: 1 addition & 1 deletion .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ jobs:

steps:
- name: Checkout Source Files
uses: actions/checkout@v2
uses: actions/checkout@v4
with:
fetch-depth: 0

Expand Down
7 changes: 3 additions & 4 deletions README-AR.md
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,7 @@
- ["Open Advice"](http://open-advice.org/) -جمع المعرفة من مجموعة متنوعة من مشاريع البرمجيات الحرة. يجيب على السؤال الذي كان يرغب 42 من المساهمين البارزين في معرفته عندما بدأوا حتى تتمكن من الحصول على السبق بغض النظر عن كيفية ومكان المساهمة.
- ["GitHub Learning Lab"](https://github.com/apps/github-learning-lab) -ارفع مستوى مهاراتك مع GitHub Learning Lab. سيأخذك برنامج الروبوت الودود الخاص بنا عبر سلسلة من المرح والمشاريع العملية لتعلم المهارات التي تحتاجها في وقت قصير - ومشاركة التعليقات المفيدة على طول الطريق.
- ["Ten simple rules for helping newcomers become contributors to open projects"](https://journals.plos.org/ploscompbiol/article?id=10.1371/journal.pcbi.1007296) - تتناول هذه المقالة القواعد المستندة إلى دراسات العديد من المجتمعات وتجارب الأعضاء والقادة والمراقبين.
- ["Step-by-Step guide to contributing on GitHub"](https://www.dataschool.io/how-to-contribute-on-github/) -دليل خطوة بخطوة مع دعم مرئيات وروابط بخصوص العملية الكاملة للمساهمة في مشروع مفتوح المصدر.
- ["Step-by-Step guide to contributing on GitHub"](https://www.dataschool.io/how-to-contribute-on-github/) -دليل خطوة بخطوة مع دعائم مرئية و روابط بخصوص العملية الكاملة للمساهمة في مشروع مفتوح المصدر.
- [Open Source with Pradumna](https://github.com/Pradumnasaraf/open-source-with-pradumna) - مستودع يحتوي على مصادر ومواد لتعلم وبدأ المشاركة في المشاريع مفتوحة المصدر

## عمليات البحث المباشرة على GitHub
Expand All @@ -95,10 +95,9 @@

- [Good First Bugs](https://bugzilla.mozilla.org/buglist.cgi?quicksearch=sw:%22[good%20first%20bug]%22&limit=0) - الأخطاء التي حددها المطورون على أنها مقدمة جيدة للمشروع.
- [MDN Web Docs](https://developer.mozilla.org/en-US/docs/MDN/Contribute) -مساعدة فريق MDN Web Docs في توثيق منصة الويب عن طريق إصلاح مشكلات المحتوى وأخطاء النظام الأساسي.
- [Mentored Bugs](https://bugzilla.mozilla.org/buglist.cgi?quicksearch=mentor%3A%40) - البق التي تم تعيين معلمها والذي سيكون هناك على IRC لمساعدتك عندما تتعثر أثناء العمل على الإصلاح.
- [Mentored Bugs](https://bugzilla.mozilla.org/buglist.cgi?quicksearch=mentor%3A%40) - الأخطاء البرمجية التي تم تعيين معلمها والذي سيكون هناك على IRC لمساعدتك عندما تتعثر أثناء العمل على الإصلاح.
- [Bugs Ahoy](https://www.joshmatthews.net/bugsahoy/) -موقع مخصص للبحث عن الأخطاء في Bugzilla.
- [Firefox DevTools](http://firefox-dev.tools/) -موقع مخصص للأخطاء المودعة لأدوات المطور في متصفح Firefox.
- [What Can I Do For Mozilla](https://whatcanidoformozilla.org/) - اكتشف ما يمكنك العمل عليه من خلال الإجابة على مجموعة من الأسئلة حول مجموعة مهاراتك واهتماماتك.
- [Start Mozilla](https://twitter.com/StartMozilla) - حساب Twitter يقوم بالتغريد حول المشكلات المناسبة للمساهمين الجدد في نظام Mozilla البيئي.

## مقالات مفيدة للمساهمين الجدد في المصادر المفتوحة
Expand Down Expand Up @@ -129,7 +128,7 @@

## باستخدام التحكم في الإصدار

- [Think Like (a) Git](https://think-like-a-git.net/) - مقدمة Git لـ "المبتدئين المتقدمين" ، لكنهم ما زالوا يعانون ، من أجل إعطائك إستراتيجية بسيطة لتجربة git بأمان.
- [Think Like (a) Git](https://think-like-a-git.net/) - مقدمة Git "للمبتدئين المتقدمين". رغن انهم ما زالوا يعانون من أجل إعطائك استراتيجية بسيطة لتجربة git بأمان.
- [Try Git](https://docs.github.com/en/get-started/quickstart/set-up-git ) -تعلم Git في 15 دقيقة من داخل متصفحك مجانًا.
- [Everyday Git](https://git-scm.com/docs/giteveryday) -الحد الأدنى من مجموعة الأوامر المفيدة لـ Everyday Git.
- [Oh shit, git!](https://ohshitgit.com/) - كيفية الخروج من الأمور المشتركة `git` وصفت الأخطاء بلغة إنجليزية بسيطة ؛ انظر أيضا [Dangit, git!](https://dangitgit.com/) للصفحة بدون أقسم.
Expand Down
1 change: 0 additions & 1 deletion README-BG.md
Original file line number Diff line number Diff line change
Expand Up @@ -101,7 +101,6 @@
- [Учебни бъгове](https://bugzilla.mozilla.org/buglist.cgi?quicksearch=mentor%3A%40) - Учебни бъгове с предварително определен наставник, който е на разположение в чата (IRC), за да ви помогне, ако срещнете проблем, докато работите по отстраняване на бъга.
- [Bugs Ahoy](http://www.joshmatthews.net/bugsahoy/) - Сайт, посветен на намиране на бъгове в Bugzilla.
- [Firefox инструменти за разработчици (DevTools)](http://firefox-dev.tools/) - Сайт, посветен на бъгове в инструментите за разработчици към браузера Firefox.
- [Какво мога да работя в Mozilla](http://whatcanidoformozilla.org/) - Разберете каква работа би била подходяща за вас, като отговорите на няколко въпроса относно уменията и интерестите ви.
- [Започни с Mozilla](https://twitter.com/StartMozilla) - Профил в Тwitter на тема issue-та, подходящи за прохождащи в Mozilla еко системата разработчици

## Полезни статии за начинаещи open source доброволци
Expand Down
1 change: 0 additions & 1 deletion README-BN.md
Original file line number Diff line number Diff line change
Expand Up @@ -96,7 +96,6 @@
- [মেন্টরড বাগ](https://bugzilla.mozilla.org/buglist.cgi?quicksearch=mentor%3A%40) - কিছু বাগ যাদের জন্য একজন পরামর্শদাতা নিয়োগ পেয়েছেন যিনি IRC-তে থাকবেন এবং যখন আপনি কোনও কাজ করার সময় আটকে পড়লে আপনাকে তিনি সহায়তা করবেন।
- [Bugs Ahoy](https://www.joshmatthews.net/bugsahoy/) - Bugzilla-তে বাগ অনুসন্ধান করার জন্য উত্সর্গীকৃত একটি সাইট।
- [ফায়ারফক্স ডেভটুলস](http://firefox-dev.tools/) - ফায়ারফক্স ব্রাউজারে বিকাশকারী সরঞ্জামগুলির জন্য দায়ের করা বাগগুলির জন্য উত্সর্গীকৃত একটি সাইট।
- [আমি মজিলার জন্য কি করতে পারি](https://whatcanidoformozilla.org/) - আপনার দক্ষতা সেট এবং আগ্রহগুলি সম্পর্কে একগুচ্ছ প্রশ্নের উত্তর দিয়ে আপনি কী কাজ করতে পারবেন তা নির্ধারণ করুন।
- [মজিলা শুরু করুন](https://twitter.com/StartMozilla) - একটি টুইটার অ্যাকাউন্ট যা মজিলা ইকোসিস্টেমে নতুন কন্ট্রিবিউটরদের জন্য ইস্যুগুলি সম্পর্কে টুইট করে।

## নতুন ওপেন সোর্স কন্ট্রিবিউটরদের জন্য দরকারী নিবন্ধ
Expand Down
1 change: 0 additions & 1 deletion README-CN.md
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,6 @@
- [Mentored Bugs](https://bugzilla.mozilla.org/buglist.cgi?quicksearch=mentor%3A%40) - 当你在修复的时候遇到问题会有指定的人通过网上交流的方式为你的提供帮助的bug。
- [Bugs Ahoy](http://www.joshmatthews.net/bugsahoy/) - 专门发现在Bugzilla上bug的网站。
- [Firefox DevTools](http://firefox-dev.tools/) - 一个针对火狐浏览器开发者工具相关的bug网站。
- [What Can I Do For Mozilla](http://whatcanidoformozilla.org/) - 根据的你的技能和兴趣回答你可以为Mozilla开源做一些什么。 
- [Start Mozilla](https://twitter.com/StartMozilla) - 一个为Mozilla新进贡献者推送一些合适的Issue的Twitter账号。

## 对新的开源贡献者有用的文章
Expand Down
5 changes: 2 additions & 3 deletions README-DE.md
Original file line number Diff line number Diff line change
Expand Up @@ -49,8 +49,8 @@ Wenn du Fragen oder Kommentare hast, eröffne bitte ein neues Issue.
- [An Intro to Open Source](https://www.digitalocean.com/community/tutorial_series/an-introduction-to-open-source) - Tutorials von DigitalOcean, die dich beim
erfolgreichen Erstellen von Beiträgen auf GitHub anleiten.
- [Issuehub.io](http://issuehub.pro/) - ein Tool, um auf GitHub nach Issues mit speziellen Labeln und Sprachen zu suchen.
- [Code Triage](https://www.codetriage.com/) - noch ein sehr schönes Tool, um nach Sprache sortiert beliebte Repositories und Issues zu finden. -
[Awesome-for-beginners](https://github.com/MunGell/awesome-for-beginners) - ein GitHub-Repository, das Projekte mit guten Einsteiger\*innen-Bugs sammelt und
- [Code Triage](https://www.codetriage.com/) - noch ein sehr schönes Tool, um nach Sprache sortiert beliebte Repositories und Issues zu finden.
- [Awesome-for-beginners](https://github.com/MunGell/awesome-for-beginners) - ein GitHub-Repository, das Projekte mit guten Einsteiger\*innen-Bugs sammelt und
mit entsprechenden Labels versieht.
- [Open Source Guides](https://opensource.guide/) - eine Sammlung von Materialien für Einzelpersonen, Gruppen und Unternehmen, die lernen wollen wie man
Open-Source-Projekte selbst erstellt oder zu ihnen beiträgt.
Expand Down Expand Up @@ -88,7 +88,6 @@ Suchbegriffe, die direkt auf für Einsteiger\*innen geeignete Issues auf GitHub
der Behebung des Bugs nicht mehr weiterkommst.
- [Bugs Ahoy](http://www.joshmatthews.net/bugsahoy/) - eine Seite, die sich dem Finden von Bugs auf Bugzilla widmet.
- [Firefox DevTools](http://firefox-dev.tools/) - eine Seite, die sich Bugs der Developer-Tools des Firefox-Browsers widmet.
- [What Can I Do For Mozilla](http://whatcanidoformozilla.org/) - finde durch einen kurze Umfrage zu deinen Fähigkeiten und
Interessen heraus, wo du helfen kannst.
- [Start Mozilla](https://twitter.com/StartMozilla) - ein Twitter-Account der über Issues twittert, die gut geeignet für neue Entwickler\*innen sind.

Expand Down
Loading

0 comments on commit a8bc837

Please sign in to comment.