مرحبًا بالجميع: مبتسم:!
نحن جميعًا في Public Lab: بالون: - تعلم ونطور واعمل وطرح الأفكار وساهموا معًا فلماذا لا تشارك أهدافنا الأسبوعية والعمل الرائع الذي قمنا به في Public Lab مع بعضنا البعض ، حتى نتمكن من دعم كل طرف والتعاون معه الآخر أفضل. لدينا تسجيل دخول للمجتمع كل أسبوع ، حيث يمكن لكل فرد من أفراد المجتمع مشاركة شيء ما حول عملهم من الأسبوع الماضي وحول هدف الأسبوع الحالي: dart:. مرحبًا بك أيضًا لمشاركة حقائق مرحة: ابتسامة: ، أفكار جديدة: لمبة: ، أهدافك التعليمية: ballot_box_with_check:.
نحن نؤمن بالجهود التعاونية لدعم مجتمعنا. نحن ندير منصة تعليمية تساعد الوافد الجديد على أن يصبح سيد الغد. : 100:
إذا كنت جديدًا هنا ، فمرحباً بك ، ويرجى التعليق على _Hello_ أدناه ، يسعدنا العمل معك. إذا كنت تبحث عن مشكلات جديدة ، فالرجاء تجربة بعض مشكلاتنا لأول مرة فقط .
نحن متحمسون للغاية للحصول على مساعدتك!
هل هناك أي شيء تود مشاركته معنا من عمل الأسبوع الماضي؟
إذا لم تكن قد خططت بعد ، فما عليك سوى ترك رسالة مرحبًا! : wave: حتى نعرف أنك متزامن معنا: arrows_clockwise: وتحسن أداءك!
الأسابيع القادمة ستكون مليئة بالشفرات: computer:، المهام: spiral_notepad:، fun: tada: and excitement: smiley: !!
كما هو الحال دائمًا ، إذا كنت تنتظر المراجعة ، أو إذا واجهتك مشكلة ، فيرجى طلب المساعدة هنا أو اترك تعليقًا مع @ publiclab / mentors @ publiclab / المراجعين للحصول على بعض المدخلات. : رفع اليدين:
Gitter هي غرفة دردشة نشطة في مجتمعنا وسنرسل تذكيرات أسبوعية حول تسجيلات الوصول هناك. تأكد من التسجيل هناك للحصول على هذه التحديثات أو فقط للانضمام إلى المحادثة. يمكنك أيضًا الانضمام إلينا من خلال http://publiclab.org/chat : speech_ balloon : .
موضوع هذا الأسبوع:
Bash Aliases : توفر أسماء Bash المستعارة أكبر زيادة في الإنتاجية. لقد أصبحوا أيضًا انعكاسًا لنفسي لكيفية زيادة سير العمل الخاص بي في التطور بمرور الوقت والمعرفة الجديدة التي اكتسبتها.
هذا الأسبوع ، أخبرنا باسم bash المستعار المثير للاهتمام الذي تستخدمه. إذا كنت لا تستخدم أيًا منها أو لديك فكرة جيدة لمشاركتها ، فحاول البحث عن واحدة ومشاركتها! يتم تشجيع الجميع على اكتشاف الاسم المستعار الجديد والبدء في استخدامه هذا الأسبوع إما من خلال البحث عبر الإنترنت أو من مشاركة شخص آخر هنا.
لأولئك الذين ليسوا على دراية بها:
~/.bash_profile
) في محرر الكود الخاص بكalias be="bundle exec"
source ~/.bash_profile
يمكنك العثور على قائمة تسجيلات الوصول السابقة الخاصة بنا هنا
مرحبًا ، نطلب من جميع طلاب SoC تضمين النقاط المذكورة أدناه في تعليق تسجيل الوصول الخاص بهم:
من خلال تقييمات FTOs والعلاقات العامة ، نسعى لتطوير منصة أكثر ودية وتعاونية. نريدكم جميعًا أن تشركوا الناس في مشروعك. ستطورون جميعًا مهارات مثل القيادة على طول الطريق.
شكرا لك!
milaaraujokevinzluo @ Rishabh570 @ sashadev السماءshubhscoder @ sidntrivedi012SidharthBansalcesswairimustefannibrasilViditChitkara @ tech4GTmridulnagpal @ IshaGupta18CoderJolly @ namangupta01 @ sagarpreet-شادهاSouravirusMayankKashyap @ siaw23ryzokukenicaritosteviepubliclab، @ ebarry ، jywarren ، @ sagarpreet-chadha، @ JonathanXu1 ، uzorjchibuzor ، @ eli6 ، rexagod ، @ divyabaid16 ، dinaelhanan ، oorjitchowdhary @ publiclab / mentors @ publiclab / image-Sequencer-guides-reviewPubliclaba Designer_ArabicAlmajlliss ههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههه _ _ _ _ _ _ _
mohitRJranjanmilaaraujokevinzluo @ Rishabh570 @ sashadev- السماءshubhscoder @ sidntrivedi012SidharthBansalcesswairimustefannibrasilViditChitkara @ tech4GTmridulnagpal @ IshaGupta18CoderJolly @ namangupta01 @ sagarpreet-شادهاSouravirusMayankKashyap @ siaw23ryzokukenicaritosteviepubliclab ebarry ، jywarren ، @ sagarpreet-chadha، @ JonathanXu1 ، uzorjchibuzor ، @ eli6 ، xrexagod ، @ divyabaid16 ، dinaelhanan ، oorjitchowdhary ، wanzulfikri ، mohitRJranors @ lab publiclab / @ Leaflet- Divyabaid16 bhavayAnand9 @ Mridul97 @ avsingh999romanrodriguezcodeIriss @ rishabhc3 Arkar chirag - single . / reviewers @ publiclab / is-reviewers @ publiclab / community-reps @ divyabaid16
@ publiclab / community - reps @ subhahu123 @ An0u @ Jaya738mgroovyankshreyateeza @ TANGL3SIT3S @ nazeem1988karunagoyalk @ Nirvikalpa108cassianoblonskiEngrEricAnjaliziGettyOrawocorine _ _ _ _ _ _ _ _ _ _ richa031 @ fabsar @ kuja24 @ megha070 @ Aarabhi2017 @ Manvi07siddhishree @ Julius26VinneyJ @ sonali9696 @ rarrunategu1coreytegelerlabshail @ public_every2000coreytegelerlabshailmis .
@ Priyak5techchicananya @ hc-barker @ edwd42PritiShaw @ themonster2015 @ supriya-kotturuAnthoniaOkaforscheleonmahmodHammadsantushkjillpena @ stoic-plus mmmelissa @ UNname66 @ GauravJ3 ansSanscripthodbadgerbecomingajuniormonsijpdurbin @ HarshKhandoparkb7 _ _ _ _ _ _ _ _ _ _
notealaxalves سيفتتح في الأسابيع المقبلة!
@ sashadev-sky موضوع عظيم للخد! أنا أشعر بالاستخفاف بشدة باش وأداة رائعة :)
أحد الأسماء المستعارة لـ bash التي أستخدمها هو alias ports=netstat -t
أتمنى للجميع أسبوع رائع في المستقبل!
أهلا بكم! وموضوع جميل @ sashadev-sky! : مبتسم:
أستخدم الكثير من الأسماء المستعارة أثناء العمل ، ومعظمها في مجال القضبان والبوابة
هنا بعض منهم
alias c="clear"
alias lg="ls -a | grep"
alias rdm="rails db:migrate"
alias rg="rails generate"
alias rr="rails routes"
alias rdc='rails db:create'
alias rc='rails console'
alias rds='rails db:seed'
لقد كتبت أيضًا بعض الوظائف الرائعة حقًا لـ git ، والتي أستخدمها كثيرًا.
يشير $ 1 و $ 2 إلى الوسيطتين الأولى والثانية في برنامج shell script
لذلك إذا قمت بكتابة "gp beta master" ، فسيتم دفعه إلى "beta" remote و "master"
gc(){
git add .
git commit -m "$1"
}
gp(){
git push $1 $2
}
gpo(){
git push origin $1
}
gpu(){
git push upstream $1
}
# And similar for pulling
أوصي بشدة باستخدام zsh بدلاً من bash. إنها أسرع بكثير ولديها ميزة إكمال تلقائي مذهلة. بمجرد التبديل لن تنظر للخلف أبدًا: ابتسم:
لقد كنت أساعد هذا الأسبوع في إصلاح مشكلات الأصول التي نشأت بسبب تبديل الغزل. نأمل أن نصلح كل هذه الأمور هذا الأسبوع ونشر ريلز 4 على الموقع الرئيسي!
لقد علقنا في إعداد قاعدة البيانات لـ Rails 5 الأسبوع الماضي ، ولكن تبين أن الأخطاء كانت بسبب بعض التجاوزات اليدوية التي تم إجراؤها مسبقًا لـ mysql_adapter
(شكرًا @ sashadev-sky).
منذ ذلك الحين ، أصلحنا جميع الاختبارات وحصلنا على اجتياز الإصدار لـ Rails 5 https://github.com/publiclab/mapknitter/pull/685 : tada:: tada:
لا يزال هناك الكثير من تحذيرات الإيقاف التي يجب إصلاحها ، والتي سنتناولها بعد الانتهاء من إعداد Rails 4!
شكرا!
مرحبًا ، لا أقوم بتعيين أي أسماء مستعارة لـ bash على هذا النحو ولكن لدي بعض البرامج النصية التي تعزز الإنتاجية كثيرًا.
مرحبًا يا رفاق ، لأكون صريحًا ، لست من أشد المعجبين بوضع أسماء مستعارة على bash ، لأنني أحب تذكر الأمر بأكمله: smile: smile:: smile : . لكنني قمت بتعيين بعض الوظائف المفيدة في bash الخاص بي لدمجها بشكل أفضل مع أوامر git. ها هم:
function git_branch_name() {
git branch 2>/dev/null | grep -e '^*' | sed -E 's/^\* (.+)$/(\1)/'
}
function show_colored_git_branch_in_prompt() {
PS1="\[\033[01;32m\]\u@\h:\[\033[01;34m\]\w\[\033[31m\]\$(git_branch_name)\[\033[m\]$ "
}
show_colored_git_branch_in_prompt
باستخدام هاتين الوظيفتين ، يمكنك بسرعة تحديد ما إذا كان إصدارًا من git repo ، ومعرفة مكانك بسهولة في haha ، سيطالب بشيء مثل هذا:
الآن حول التقدم المحرز في مشروع GSoC الخاص بي ، ها نحن ذا:
يمكن العثور على معظم أعمالي في الأسبوع الماضي على https://github.com/publiclab/mapknitter/pull/685
تقدم
حاليًا أنا و @ kaustubh-nair متقدمان جدًا في عملنا ، بفضل اقتراح IgorWilbert لقد "تخطيت" إصدارًا وذهبت مباشرة إلى إصدار Rails 5.2.3 (أحدث القضبان المستقرة).
الأهداف القادمة
أخطط لإصلاح تحذيرات الإهمال التي لا تزال متبقية ، وتغيير أسماء المجلدات إلى أحدث اصطلاحات القضبان ، والتحقق من تكامل simecov وإصلاح بعض الأخطاء المتعلقة بالأصول جنبًا إلى جنب مع @ kaustubh-nair. أود أيضًا بدء الاختبار باستخدام إصدار Rails 6.0.0-rc1 ، ولكن فقط بعد دمج Rails 5.2.3 في فرع development
.
اكتمل العمل الأسبوع الماضي
* ما الأشياء التي فعلتها بشكل تعاوني الأسبوع الماضي؟ *
كنت أعمل في الغالب مع @ kaustubh-nair و @ sashadev-sky فقط. لقد قمنا أنا وكاوستوب بتنظيم عملنا بشكل جيد للغاية ، ولم يكن هناك أبدًا عدم تطابق أو تعارض.
أنا أيضًا أحفر هذه المشكلة -> https://github.com/publiclab/mapknitter/pull/725 مع Kaustubh.
مرحبا جميعا،
موضوع لطيف @ sashadev- السماء!
أنا لا أستخدم الأسماء المستعارة. لأنني لا أستطيع تذكرها واستخدام الأمر الكامل يساعدني في تصور التأثير بشكل أفضل.
أنا أراجع مؤامرات 2 من القضايا القديمة / العلاقات العامة ، ودفع بعضها إلى الاكتمال ، وأغلق بعضها.
أتمنى لك أسبوعًا رائعًا: 100:
فقط نفذت alaxalves النصي! 🚀
أستخدم اسمًا مستعارًا للحصول على اسم الفرع الذي أعمل عليه:
alias me='git rev-parse --abbrev-ref HEAD'
وهو ما يتيح لي القيام بـ $ git push origin $me
لدفع عملي بسرعة من الفرع
هدفي هذا الأسبوع هو إكمال واجهة المستخدم لتحديث التقدم لنظام التصدير!
أهلا بكم! لقد كان من الرائع التحدث إلى الأشخاص في Code Open Call اليوم (https://pad.publiclab.org/p/opencall) وقمنا بتدوين الكثير من الملاحظات.
@ IshaGupta18 لقد حاولت عمل رسم تخطيطي لتدفق تطبيقك - ألق نظرة وحاول صنع مخططك الخاص!
هذا تمرين جيد للجميع! يمكنك محاولة البدء في الصفحة 2 من هذا المستند ، ولكن يرجى نسخ الشريحة حتى لا تفسد عمل الآخرين: https://docs.google.com/presentation/d/1aquQKyih8vvtD7U-AI0NlbAcgT-BVu9G8hloYg-c-QI / عدل # slide = id.g1b2a1e1ee8_0_82
لقد كتبت أيضًا شيئًا جيدًا عن إدارة النطاق المتغير والكتابة فوق القيم في مشكلةananyaarun هنا - من الجيد للآخرين قراءتها أيضًا! هناك استراتيجيات مختلفة لذلك ، لكنها مهمة للغاية لأن الكود يصبح أكثر تعقيدًا: https://github.com/publiclab/leaflet-environmental-layers/pull/207
اكتب git status
كثيرًا لدرجة أنني أقصره إلى gits
باستخدام الاسم المستعار Bash هذا:
alias gits='git status'
عند الحديث عن الأسماء المستعارة ، فإن بوابة نفسها تدعمها. لدي الكثير في .gitconfig الخاص بي على https://github.com/pdurbin ولكني لا أستخدم سوى اثنين منهم بانتظام.
أقوم بتقصير git checkout
إلى git co
.
أود أيضًا أن أكون قادرًا على تحديد عنوان بريد إلكتروني بديل بعد أن قمت باستنساخ git repo. على سبيل المثال ، إذا كنت أرغب في تقديم التزامات باستخدام عنوان البريد الإلكتروني الخاص بالعمل ، فأنا cd
في الريبو واكتب git harvard
.
هذا ملف .gitconfig
:
[user]
name = Philip Durbin
email = [email protected]
[alias]
co = checkout
harvard = config user.email [email protected]
مرحبا جميعا!
موضوع عظيم @ sashadev-sky: tada:
حسنًا ، أنا فقط أستخدم Bash Alias لمسح محطة xD الخاصة بي
alias c='clear'
وليس لأشياء أخرى. بالنسبة لي ، فإن كتابة الأمر الكامل أسهل بكثير.
وأعتقد ، لقد فاتني للتو تسجيل الوصول في الأسبوع السابق ، لذا سأكتب عن عملي خلال الأسبوعين الماضيين.
تم إنشاء FTO:
https://github.com/publiclab/mapknitter/issues/739
https://github.com/publiclab/mapknitter/issues/722
https://github.com/publiclab/mapknitter/issues/723
https://github.com/publiclab/mapknitter/issues/673
العلاقات العامة التي تم إنشاؤها (مفتوحة):
https://github.com/publiclab/mapknitter/pull/738
https://github.com/publiclab/mapknitter/pull/693
تم دمج العلاقات العامة:
https://github.com/publiclab/mapknitter/pull/735
https://github.com/publiclab/mapknitter/pull/721
https://github.com/publiclab/mapknitter/pull/717
https://github.com/publiclab/mapknitter/pull/692
https://github.com/publiclab/mapknitter/pull/689
أهداف هذا الأسبوع:
أتمنى لكم أسبوعًا رائعًا للجميع.
شكرا! :)
مرحبا جميعا! لقد كتبت تدوينة حول "كيفية الحصول على مساعدة فعالة"! إنها تستند إلى بعض النصائح التي أضعها في تقييم GSoC. أعتقد أنه يستحق القراءة ، وأحب التعليقات!
https://publiclab.org/notes/warren/06-27-2019/getting-help-in-a-coding-project
أتمنى أن تكون جميعكم بخير. أنا مشغول الآن ببعض الأشياء الشخصية. سوف أعود بعد شهر.
أتمنى أن تتمتعوا جميعًا بالمرحلة الأولى مع مجتمع PL.
مرحبا جميعا! لقد كتبت تدوينة حول "كيفية الحصول على مساعدة فعالة"! إنها تستند إلى بعض النصائح التي أضعها في تقييم GSoC. أعتقد أنه يستحق القراءة ، وأحب التعليقات!
https://publiclab.org/notes/warren/06-27-2019/getting-help-in-a-coding-project
هذه نصائح جيدة جدًا ، على الرغم من كونها مملة نوعًا ما ، إلا أن كونها وصفية جدًا بشأن المشكلات والعلاقات العامة ضرورية للغاية. راجع للشغل من الممارسات الجيدة التي أخذتها من @ sashadev-sky وهي استخدام هذا القسم من github لمراجعة العلاقات العامة مثل:
مفيد جدًا للتعبير عن ما نريده بالضبط.
مرحبًا alaxalves ، ستفتح تسجيل الوصول لهذا الأسبوع ، أليس كذلك؟
gauravano إنه هنا يا شباب -> https://github.com/publiclab/mapknitter/issues/772
التعليق الأكثر فائدة
هذه نصائح جيدة جدًا ، على الرغم من كونها مملة نوعًا ما ، إلا أن كونها وصفية جدًا بشأن المشكلات والعلاقات العامة ضرورية للغاية. راجع للشغل من الممارسات الجيدة التي أخذتها من @ sashadev-sky وهي استخدام هذا القسم من github لمراجعة العلاقات العامة مثل:
مفيد جدًا للتعبير عن ما نريده بالضبط.