Plots2: Check-In komunitas mingguan #26 (Alias ​​Bash)

Dibuat pada 25 Jun 2019  ·  19Komentar  ·  Sumber: publiclab/plots2

Hai semuanya :smiley: !

Kita semua di Lab Publik :balon: - belajar, tumbuh, bekerja, bertukar pikiran, berkontribusi bersama jadi mengapa tidak berbagi tentang _tujuan mingguan dan pekerjaan luar biasa_ yang telah kita lakukan di Lab Publik satu sama lain, sehingga kita dapat saling mendukung dan berkolaborasi lain yang lebih baik. Kami memiliki Komunitas Check-In setiap minggu, di mana setiap anggota komunitas dapat berbagi sesuatu tentang pekerjaan mereka dari minggu lalu dan tentang tujuan minggu mereka saat ini :dart: . Anda juga dipersilakan untuk berbagi fakta menyenangkan :smile: , ide-ide baru :bulb: , tujuan belajar Anda :ballot_box_with_check: .

Kami percaya pada upaya kolaboratif untuk mendukung komunitas kami. Kami menjalankan platform pembelajaran yang membantu pendatang baru untuk menjadi master masa depan. :100:

Jika Anda baru di sini, selamat datang, dan beri komentar _Halo_ di bawah, kami akan senang bekerja sama dengan Anda. Jika Anda mencari masalah baru, silakan coba beberapa masalah khusus pemula kami.

Kami SANGAT BERSEMANGAT untuk mendapatkan bantuan Anda!

Adakah yang ingin Anda bagikan dengan kami dari pekerjaan minggu lalu?

Jika Anda belum merencanakan, tinggalkan saja Hello! :wave: agar kami tahu bahwa Anda sinkron dengan kami :arrows_searah jarum jam: dan melakukannya dengan baik!

Minggu-minggu mendatang akan penuh dengan kode :computer: , tugas :spiral_notepad:, fun :tada: dan keseruan :smiley:!!

Seperti biasa, jika Anda menunggu ulasan, atau jika Anda buntu, silakan minta bantuan di sini ATAU tinggalkan komentar dengan @publiclab/mentors @publiclab/reviewers untuk mendapatkan masukan. :angkat_tangan:

Gitter

Gitter adalah chatroom aktif di komunitas kami dan kami akan mengirimkan pengingat mingguan tentang check-in di sana. Pastikan untuk mendaftar di sana untuk pembaruan ini atau hanya untuk bergabung dalam percakapan. Anda juga dapat bergabung dengan kami melalui http://publiclab.org/chat :speech_ balloon:.

Tema Minggu ini:

Bash Alias​​ : Bash alias memberikan peningkatan produktivitas terbesar saya. Mereka juga telah menjadi cerminan bagi diri saya sendiri tentang bagaimana alur kerja saya meningkat dalam kecanggihan dari waktu ke waktu dan pengetahuan baru yang saya peroleh.

Minggu ini, beri tahu kami alias bash menarik yang Anda gunakan. Jika Anda tidak menggunakan atau memiliki yang bagus untuk dibagikan, coba cari satu dan bagikan itu! Setiap orang didorong untuk menemukan dan mulai menggunakan alias baru minggu ini baik melalui penelitian online atau dari posting orang lain di sini.

Bagi mereka yang tidak akrab dengan mereka:

  • buka profil bash Anda (ditemukan di ~/.bash_profile ) di editor kode Anda
  • tambahkan alias dan simpan. Berikut adalah mantan sederhana. yang menunjukkan sintaks yang benar: alias be="bundle exec"
  • muat ulang sesi terminal Anda saat ini dengan source ~/.bash_profile
  • alias sekarang akan tersedia

Anda dapat menemukan daftar check-in kami sebelumnya di sini

Catatan untuk pekerja magang Summer of Code:

Hai, kami meminta semua siswa SoC untuk memasukkan poin-poin yang disebutkan di bawah ini dalam komentar check-in mereka:

  • FTO dibuat pada minggu sebelumnya
  • Kemajuan untuk proyek Anda
  • Target minggu depan
  • PR ditinjau oleh Anda pada minggu sebelumnya
  • Pekerjaan selesai minggu lalu.
  • Hal-hal apa yang Anda lakukan secara kolaboratif minggu lalu? Ini sangat penting kami ingin semangat tim.
    Ini seperti scrum mingguan. Jadilah fleksibel.
  • Jangan ragu untuk memberi tahu kami tentang ketidakhadiran Anda juga, jika Anda sedang istirahat.
  • Masalah/PR yang Anda hadapi (jika ada)

Dengan ulasan FTO dan PR, kami berusaha mengembangkan platform yang jauh lebih ramah dan kolaboratif. Kami ingin Anda semua akan melibatkan orang-orang dalam proyek Anda. Anda semua akan mengembangkan keterampilan seperti kepemimpinan di sepanjang jalan.

Terima kasih!

community check-in outreach

Komentar yang paling membantu

Halo semuanya! Saya menulis posting tentang "cara mendapatkan bantuan secara efektif"! Ini didasarkan pada beberapa saran yang saya masukkan ke dalam evaluasi GSoC. Saya pikir itu layak dibaca, dan akan sangat senang dengan umpan balik!

https://publiclab.org/notes/warren/06-27-2019/getting-help-in-a-coding-project

Screen Shot 2019-06-27 at 5 50 53 PM

Itu adalah tip yang sangat bagus, meskipun agak membosankan, cukup deskriptif tentang masalah dan PR sangat diperlukan. BTW, praktik bagus yang saya ambil dari @sashadev-sky menggunakan bagian github ini untuk meninjau PR dan semacamnya:
image
Sangat berguna untuk mengekspresikan apa yang kita inginkan.

Semua 19 komentar

@milaaraujo @kevinzluo @ Rishabh570 @ sashadev-sky @shubhscoder @ sidntrivedi012 @SidharthBansal @cesswairimu @stefannibrasil @ViditChitkara @ tech4GT @mridulnagpal @ IshaGupta18 @CoderJolly @yan namangupta01 @sacaripublic ebarry , @jywarren , @ sagarpreet-chadha , @ JonathanXu1 , @uzorjchibuzor , @ eli6 , @rexagod , @ divyabaid16 , @dinaelhanan , @oorjitchowdhary @ publiclab / mentors @ publiclab / review-sequencer-guides -publics @ Divy123 @ Mridul97 @ avsingh999 @romanrodriguez @ Dhiraj240 odecodeIriss @IgorWilbert @pdurbin @HarshKhandeparkar @ aashna27

@simohitRJranjan @milaaraujo @kevinzluo @ Rishabh570 @ sashadev- sky @shubhscoder @ sidntrivedi012 @SidharthBansal @cesswairimu @stefannibrasil @ViditChitkara @ tech4GT @mridulnagpal @ IshaGupta18 @CoderJolly @ebarry , @jywarren , @ sagarpreet-chadha , @ JonathanXu1 , @uzorjchibuzor , @ eli6 , xrexagod , @ divyabaid16 , @dinaelhanan , @oorjitchowdhary , @wanzulfikri , @ mohitRJranorsita -guide / lab- Palayersita @ publiclab bhavayAnand9 @ Mridul97 @ avsingh999 @romanrodriguez @codeIriss @ rishabhc3 arkar chirag - single . / reviewers @ publiclab / is-reviewers @ publiclab / community-reps @ divyabaid16

@ nipubliclab / community - reps @ subhahu123 @ An0u @ Jaya738 @mgroovyank @shreyateeza @ TANGL3SIT3S @ nazeem1988 @karunagoyalk @ Nirvikalpa108 @cassianoblonski @EngrEric @Anjalizi @GettyOrawo @coderbeetle @corblettttttttt _ richa031 @fabsar @kuja24 @megha070 @Aarabhi2017 @Manvi07 @siddhishree @Julius26 @VinneyJ @sonali9696 @ rarrunategu1 @coreytegeler @labshail @public_every2000 @coreytegeler @labshail @mis.

@ apayak5 @techchic @ananya @ hc-barker @ edwd42 @PritiShaw @ themonster2015 @ supriya-kotturu @AnthoniaOkafor @scheleon @mahmodHammad @santushk @jillpena @ stoic-plus @ starkblaze01 @ aSquare14 @vaarigupta @humanpeer @mmmelissa @ UNnamed66 @ GauravJ3 ansSanscript @hodbadger @becomingajunior @monsij @pdurbin @ HarshKhandoparkb7 _ _ _ _ _ _

catatan @alaxalves akan dibuka minggu depan!

@sashadev-sky Topik yang bagus untuk cheeckin ! Bash menurut saya sangat diremehkan dan alat yang luar biasa :)
Satu alias bash yang saya gunakan adalah alias ports=netstat -t
Berharap semua orang memiliki minggu yang menyenangkan di depan!

Halo semua! Dan topik yang bagus @sashadev-sky ! :senyum:
Saya menggunakan banyak alias saat bekerja, kebanyakan untuk Rails dan git
Berikut adalah beberapa di antaranya

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'

Saya juga menulis beberapa fungsi yang sangat keren untuk git, yang sering saya gunakan.
$1 dan $2 menunjukkan argumen pertama dan kedua dalam skrip shell
Jadi jika Anda mengetik 'gp beta master', itu akan mendorong ke remote 'beta' dan cabang '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

Saya juga sangat merekomendasikan menggunakan zsh daripada bash. Ini jauh lebih cepat, dan memiliki penyelesaian otomatis yang luar biasa. Setelah Anda beralih, Anda tidak akan pernah melihat ke belakang :senyum:

Pembaruan kode musim panas untuk peningkatan Mapkniter Rails

Minggu ini saya telah membantu memperbaiki masalah aset yang muncul karena yarn switch. Mudah-mudahan kami akan memperbaiki semua ini minggu ini dan meluncurkan Rails 4 ke situs utama!
Kami terjebak dalam menyiapkan database untuk Rails 5 minggu lalu, tetapi kesalahannya ternyata karena beberapa penggantian manual yang dilakukan sebelumnya untuk mysql_adapter ( terima kasih @sashadev-sky ).
Sejak itu, kami telah memperbaiki semua tes dan mendapatkan build pass untuk Rails 5 https://github.com/publiclab/mapknitter/pull/685 :tada: :tada:
Masih banyak peringatan penghentian yang harus diperbaiki, yang akan kami atasi setelah menyelesaikan penyiapan Rails 4!
Terima kasih!

Hai, saya tidak menetapkan alias bash seperti itu, tetapi saya memiliki beberapa skrip yang sangat meningkatkan produktivitas.

Hai teman-teman, sejujurnya saya bukan penggemar berat pengaturan alias di bash saya, karena saya suka mengingat seluruh perintah :smile: :smile: : smile:. Tetapi saya telah menetapkan beberapa fungsi yang berguna di bash saya untuk mengintegrasikannya lebih baik dengan perintah git. Ini dia:

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

Dengan dua fungsi tersebut Anda dapat dengan cepat mengidentifikasi apakah itu repo berversi git, dan dengan mudah mengetahui di mana Anda berada haha, itu akan memunculkan sesuatu seperti ini:
image

Sekarang tentang kemajuan proyek GSoC saya, ini dia:
Sebagian besar pekerjaan minggu lalu saya dapat ditemukan di https://github.com/publiclab/mapknitter/pull/685

Kemajuan

Saat ini saya dan @kaustubh-nair cukup maju dengan pekerjaan kami, terima kasih atas saran @IgorWilbert , saya telah "melewatkan" satu versi dan langsung melanjutkan ke versi Rails 5.2.3 (rel stabil terbaru).

Tujuan yang akan datang

Saya berencana untuk memperbaiki peringatan penghentian yang masih tersisa, mengubah nama folder ke konvensi Rails terbaru, menyelidiki integrasi simplecov dan memperbaiki beberapa bug terkait aset bersama dengan @kaustubh-nair. Saya juga ingin memulai pengujian dengan versi Rails 6.0.0-rc1, tetapi hanya setelah Rails 5.2.3 digabungkan ke cabang development .

Pekerjaan selesai minggu lalu

  • Menghapus pemanggilan metode yang tidak digunakan lagi, seperti atr_acessible.
  • Mengunci setiap versi permata kami, hingga yang terbaru.
  • Memperbaiki pipa CI yang rusak (Uji unit dan pembangunan buruh pelabuhan).
  • Memperbaiki integrasi adaptor MySQL, (sangat membantu @sashadev-sky).
  • Mulai menggunakan strong_params.
  • Mulai membuat asosiasi model "lemah".
  • Termasuk kelas abstrak untuk ApplicationMailer dan ApplicationRecord.
  • Menggunakan required_relative yang mendukung kebutuhan biasa.

* Hal-hal apa yang saya lakukan secara kolaboratif minggu lalu? *

Saya telah bekerja sebagian besar dengan @kaustubh-nair dan @sashadev-sky saja. Saya dan Kaustubh telah mengatur pekerjaan kami dengan cukup baik, tidak pernah ada ketidaksesuaian atau konflik.
Saya juga menggali masalah ini -> https://github.com/publiclab/mapknitter/pull/725 dengan Kaustubh.

Halo semuanya,

Tema bagus @sashadev-sky!

Saya tidak menggunakan alias. Karena saya tidak dapat mengingatnya dan menggunakan perintah lengkap membantu saya membayangkan efeknya dengan lebih baik.

Plot2:

Saya sedang melalui plot2 masalah/PR lama, mendorong beberapa hingga selesai, dan menutup beberapa di antaranya.

Sasaran:

  1. Tinjauan PR sistem pemberitahuan
  2. Pengaturan template masalah Plots2
  3. Pembaruan proyek manajemen gambar

selamat hari minggu :100:

Baru saja mengimplementasikan skrip @alaxalves ! 🚀.

Saya menggunakan alias untuk mengambil nama cabang tempat saya berada:

alias me='git rev-parse --abbrev-ref HEAD'

Yang memungkinkan saya melakukan $ git push origin $me untuk mempercepat pekerjaan saya dari cabang

Minggu ini tujuan saya adalah menyelesaikan UI pembaruan kemajuan untuk sistem pengekspor!

Halo semua! Sangat menyenangkan berbicara dengan orang-orang di Code Open Call hari ini (https://pad.publiclab.org/p/opencall) dan kami membuat banyak catatan.

@IshaGupta18 Saya mencoba membuat diagram alur aplikasi Anda - lihat dan coba buat sendiri!

image

Ini adalah latihan yang baik untuk semua orang! Anda dapat mencoba memulai dari halaman 2 dokumen ini, tetapi salin slide agar Anda tidak mengacaukan pekerjaan orang lain: https://docs.google.com/presentation/d/1aquQKyih8vvtD7U-AI0NlbAcgT-BVu9G8hloYg-c-QI /edit#slide =id.g1b2a1e1ee8_0_82

Saya juga menulis sedikit tentang mengelola ruang lingkup variabel dan menimpa nilai dalam masalah @ananyaarun di sini - bagus untuk dibaca orang lain juga! Ada berbagai strategi untuk ini, tetapi ini sangat penting karena kode menjadi lebih kompleks: https://github.com/publiclab/leaflet-environmental-layers/pull/207

Saya mengetik git status begitu banyak sehingga saya mempersingkatnya menjadi gits dengan alias Bash ini:

alias gits='git status'

Berbicara tentang alias, git sendiri mendukungnya. Saya punya banyak di .gitconfig saya di https://github.com/pdurbin tetapi saya hanya menggunakan beberapa di antaranya secara teratur.

Saya mempersingkat git checkout menjadi git co .

Saya juga senang dapat menentukan alamat email alternatif setelah saya mengkloning git repo. Misalnya, jika saya ingin membuat komit menggunakan alamat email kantor saya, saya cd ke dalam repo dan ketik git harvard .

Ini file .gitconfig :

[user]
    name  = Philip Durbin
    email = [email protected]
[alias]
    co      = checkout
    harvard = config user.email [email protected]

Halo semuanya!

Tema bagus @sashadev-sky :tada:

Yah, saya hanya menggunakan Bash Alias ​​​​untuk menghapus terminal saya xD
alias c='clear' dan bukan untuk hal lain. Bagi saya menulis perintah lengkap jauh lebih mudah.

Dan saya kira, saya baru saja melewatkan check-in minggu sebelumnya jadi saya akan menulis tentang pekerjaan saya selama 2 minggu terakhir.

FTO dibuat:
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

PR dibuat (terbuka):
https://github.com/publiclab/mapknitter/pull/738
https://github.com/publiclab/mapknitter/pull/693

PR digabungkan:
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

Target untuk minggu ini:

  • Mulailah dengan kontrol versi gambar. Di sini, detail semua suntingan harus tersedia bagi pengguna dan dapat memilih versi apa pun sebagai versi yang akan ditampilkan di peta.
  • Selesaikan dengan beberapa ekspor gambar
  • Temukan dan kerjakan bug lain.

Memiliki minggu yang besar di depan semua orang.
Terima kasih! :)

Halo semuanya! Saya menulis posting tentang "cara mendapatkan bantuan secara efektif"! Ini didasarkan pada beberapa saran yang saya masukkan ke dalam evaluasi GSoC. Saya pikir itu layak dibaca, dan akan sangat senang dengan umpan balik!

https://publiclab.org/notes/warren/06-27-2019/getting-help-in-a-coding-project

Screen Shot 2019-06-27 at 5 50 53 PM

Saya harap Anda semua akan baik-baik saja. Saya sekarang sibuk dengan beberapa hal pribadi. Akan kembali setelah sebulan.
Saya harap Anda semua menikmati fase 1 dengan komunitas PL.

Halo semuanya! Saya menulis posting tentang "cara mendapatkan bantuan secara efektif"! Ini didasarkan pada beberapa saran yang saya masukkan ke dalam evaluasi GSoC. Saya pikir itu layak dibaca, dan akan sangat senang dengan umpan balik!

https://publiclab.org/notes/warren/06-27-2019/getting-help-in-a-coding-project

Screen Shot 2019-06-27 at 5 50 53 PM

Itu adalah tip yang sangat bagus, meskipun agak membosankan, cukup deskriptif tentang masalah dan PR sangat diperlukan. BTW, praktik bagus yang saya ambil dari @sashadev-sky menggunakan bagian github ini untuk meninjau PR dan semacamnya:
image
Sangat berguna untuk mengekspresikan apa yang kita inginkan.

Hai @alaxalves , Anda akan membuka check-in untuk minggu ini, kan?

Apakah halaman ini membantu?
0 / 5 - 0 peringkat