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 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:
~/.bash_profile
) di editor kode Andaalias be="bundle exec"
source ~/.bash_profile
Anda dapat menemukan daftar check-in kami sebelumnya di sini
Hai, kami meminta semua siswa SoC untuk memasukkan poin-poin yang disebutkan di bawah ini dalam komentar check-in mereka:
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!
@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:
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:
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
* 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.
Saya sedang melalui plot2 masalah/PR lama, mendorong beberapa hingga selesai, dan menutup beberapa di antaranya.
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!
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:
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
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
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:
Sangat berguna untuk mengekspresikan apa yang kita inginkan.
Hai @alaxalves , Anda akan membuka check-in untuk minggu ini, kan?
@gauravano Ada di sini guys -> https://github.com/publiclab/mapknitter/issues/772
Komentar yang paling membantu
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:
Sangat berguna untuk mengekspresikan apa yang kita inginkan.