Olá a todos :smiley: !
Todos nós do Public Lab :balloon: - aprendemos, crescemos, trabalhamos, debatemos ideias, contribuímos juntos, então por que não compartilhar nossas _metas semanais e o trabalho incrível_ que fizemos no Public Lab uns com os outros, para que possamos apoiar e colaborar uns com os outros outro melhor. Temos um Check-In da comunidade toda semana, onde cada membro da comunidade pode compartilhar algo sobre seu trabalho da semana anterior e sobre a meta da semana atual :dart: . Você também pode compartilhar curiosidades :smile: , novas ideias :bulb: , seus objetivos de aprendizado :ballot_box_with_check: .
Acreditamos em esforços colaborativos para apoiar nossa comunidade. Estamos executando uma plataforma de aprendizado que ajuda um recém-chegado a se tornar o mestre de amanhã. :100:
Se você é novo aqui, seja bem-vindo e comente um _Olá_ abaixo, adoraríamos trabalhar com você. Se você estiver procurando por novos problemas, tente alguns de nossos problemas apenas para iniciantes .
Estamos TÃO ANIMADOS por ter sua ajuda!
Há alguma coisa que você gostaria de compartilhar conosco do trabalho da semana passada?
Se você ainda não planejou, deixe um Olá! :wave: para que saibamos que você está em sincronia conosco :arrows_clock: e indo bem!
As próximas semanas serão cheias de código :computer: , tarefas :spiral_notepad:, diversão :tada: e emoção :smiley:!!
Como sempre, se você estiver esperando por uma revisão, ou se estiver travado, solicite ajuda aqui OU deixe um comentário com @publiclab/mentors @publiclab/reviewers para alguma opinião. :raised_hands:
O Gitter é uma sala de bate-papo ativa em nossa comunidade e enviaremos lembretes semanais sobre check-ins lá. Certifique-se de se inscrever lá para essas atualizações ou apenas para participar da conversa. Você também pode se juntar a nós através de http://publiclab.org/chat :speech_ balloon:.
Tema desta semana:
Bash Aliases : os aliases Bash fornecem meu maior aumento de produtividade. Eles também se tornaram um reflexo para mim de como meu fluxo de trabalho aumentou em sofisticação ao longo do tempo e novos conhecimentos que adquiri.
Esta semana, conte-nos um apelido bash interessante que você usa. Se você não usa nenhum ou tem um bom para compartilhar, tente procurar um e compartilhá-lo! Todos são incentivados a descobrir e começar a usar um novo pseudônimo esta semana, seja por meio de pesquisa on-line ou da postagem de outra pessoa aqui.
Para quem não conhece:
~/.bash_profile
) em seu editor de códigoalias be="bundle exec"
source ~/.bash_profile
Você pode encontrar nossa lista de check-ins anteriores aqui
Olá, solicitamos a todos os alunos do SoC que incluam os pontos abaixo mencionados em seu comentário de check-in:
Com as revisões de FTOs e PR, buscamos desenvolver uma plataforma muito mais amigável e colaborativa. Queremos que todos vocês envolvam pessoas em seu projeto. Todos vocês desenvolverão habilidades como liderança ao longo do caminho.
Obrigada!
@milaaraujo @kevinzluo @ Rishabh570 @ sashadev-sky @shubhscoder @ sidntrivedi012 @SidharthBansal @cesswairimu @stefannibrasil @ViditChitkara @tech4GT @mridulnagpal @IshaGupta18 @CoderJolly @ namangupta01 @ sagarpreet-chadha @Souravirus @MayankKashyap @siawpreet-chadha @Souravirus @MayankKashyap ebarry , @jywarren , @ sagarpreet-chadha, @ JonathanXu1 , @uzorjchibuzor , @ eli6 , @rexagod , @divyabaid16 , @dinaelhanan , @oorjitchowdhary @ publiclab / mentores @ publiclab / guias de sequenciador de imagens -guias @Paarmita @ publiclab / revisores @ Divy123 @ Mridul97 @ avsingh999 @romanrodriguez @ Dhiraj240 odecodeIriss @IgorWilbert @pdurbin @HarshKhandeparkar @aashna27
@mohitRJranjan @milaaraujo @kevinzluo @ Rishabh570 @ sashadev- céu @shubhscoder @ sidntrivedi012 @SidharthBansal @cesswairimu @stefannibrasil @ViditChitkara @ tech4GT @mridulnagpal @ IshaGupta18 @CoderJolly @ namangupta01 @ sagarpreet-Chadha @Souravirus @MayankKashyap @ siaw23 @ryzokuken @icarito @steviepubliclab @ebarry , @jywarren , @ sagarpreet-chadha , @ JonathanXu1 , @uzorjchibuzor , @eli6 , xrexagod , @divyabaid16 , @dinaelhanan , @oorjitchowdhary , @wanzulfikri , @mohitRJranors @ publiclab / folheto-camadas-guias ambientais labPaarmita @ Divy123 @ bhavayAnand9 @ Mridul97 @ avsingh999 @romanrodriguez @codeIriss @ rishabhc3 arkar chirag - single . / revisores @ publiclab / is-reviewers @ publiclab / community-reps @ divyabaid16
@ publiclab /community- reps @ subhahu123 @ An0u @ Jaya738 @mgroovyank @shreyateeza @ TANGL3SIT3S @ nazeem1988 @karunagoyalk @ Nirvikalpa108 @cassianoblonski @EngrEric @Anjalizi @GettyOrawo @coderbeetle @corblettvanjab , @corblets @ChinwenduSilvia @aggarw richa031 @fabsar @kuja24 @megha070 @Aarabhi2017 @Manvi07 @siddhishree @Julius26 @VinneyJ @sonali9696 @ rarrunategu1 @coreytegeler @labshail @public_every2000 @coreytegeler @labshail @mis.
@Priyak5 @techchic @ananya @hc-barker @edwd42 @PritiShaw @themonster2015 @ supriya-kotturu @AnthoniaOkafor @scheleon @mahmodHammad @santushk @jillpena @stoic-plus @starkblaze01 @aSquare14 @vaarigupta @alonpeer @madeofhuman @ibnjunaid @aashna27 @harshi @mmmelissa @ UNnamed66 @ GauravJ3 ansSanscript @hodbadger @becomingajunior @monsij @pdurbin @ HarshKhandoparkb7 _ _ _ _ _ _
note que @alaxalves abrirá nas próximas semanas!
@sashadev-sky Ótimo tópico para as bochechas! Bash é altamente subestimado e uma ferramenta incrível :)
Um alias de bash que eu uso é alias ports=netstat -t
Espero que todos tenham uma ótima semana pela frente!
Olá a todos! E bom tópico @sashadev-sky ! :risonho:
Eu uso muitos aliases enquanto trabalho, principalmente para rails e git
Aqui estão alguns deles
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'
Eu também escrevi algumas funções muito legais para o git, que eu uso muito.
$1 e $2 denotam o primeiro e o segundo argumentos no script de shell
Então, se você digitar 'gp beta master', ele será enviado para 'beta' remote e 'master' branch
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
Eu também recomendo usar zsh em vez de bash. É muito mais rápido e tem uma conclusão automática incrível. Depois de mudar, você nunca mais vai olhar para trás :smile:
Esta semana eu tenho ajudado a corrigir os problemas de ativos que surgiram devido à troca de fios. Esperamos corrigir tudo isso esta semana e implantar o Rails 4 no site principal!
Estávamos presos na configuração do banco de dados para Rails 5 na semana passada, mas os erros acabaram sendo devido a algumas substituições manuais que foram feitas anteriormente para o mysql_adapter
( obrigado @sashadev-sky ).
Desde então, corrigimos todos os testes e obtivemos a aprovação do build para Rails 5 https://github.com/publiclab/mapknitter/pull/685 :tada: :tada:
Ainda há muitos avisos de depreciação a serem corrigidos, que serão resolvidos após terminar de configurar o Rails 4!
Obrigado!
Oi, eu não defino nenhum aliase do bash como tal, mas tenho alguns scripts que aumentam muito a produtividade.
Ei pessoal, para ser honesto eu não sou um grande fã de definir aliases no meu bash, porque eu gosto de lembrar o comando inteiro :smile: :smile: : smile:. Mas eu configurei algumas funções úteis no meu bash para integrá-lo melhor aos comandos do git. Aqui vão eles:
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
Com essas duas funções, você pode identificar rapidamente se é um repositório com versão git e saber facilmente onde você está haha, ele solicitará algo assim:
Agora sobre o progresso do meu projeto GSoC, aqui vamos nós:
A maior parte do meu trabalho da última semana pode ser encontrada em https://github.com/publiclab/mapknitter/pull/685
Progresso
Atualmente eu e @kaustubh-nair estamos bastante adiantados com nosso trabalho, graças à sugestão de @IgorWilbert eu "pulei" uma versão e fui direto para a versão Rails 5.2.3 (últimos trilhos estáveis).
Próximos objetivos
Pretendo corrigir os avisos de descontinuação que ainda restam, alterar os nomes das pastas para as convenções mais recentes do Rails, investigar a integração do simplecov e corrigir alguns bugs relacionados aos ativos junto com @kaustubh-nair. Também gostaria de começar a testar com a versão Rails 6.0.0-rc1, mas somente depois que Rails 5.2.3 for mesclado para development
branch.
Trabalho concluído na semana passada
* Que coisas eu fiz colaborativamente na semana passada? *
Tenho trabalhado principalmente com @kaustubh-nair e @sashadev-sky apenas. Eu e Kaustubh temos organizado nosso trabalho muito bem, nunca houve incompatibilidade ou conflito.
Também estou cavando esse problema -> https://github.com/publiclab/mapknitter/pull/725 com Kaustubh.
Olá a todos,
Belo tema @sashadev-sky!
Eu não uso apelidos. Porque não consigo me lembrar deles e usar o comando completo me ajuda a visualizar melhor o efeito.
Estou passando por plots2 antigos problemas/PRs, levando alguns para a conclusão e fechando alguns deles.
tenha uma ótima semana :100:
Acabei de implementar o script @alaxalves ! 🚀
Eu uso um alias para pegar o nome do branch em que estou:
alias me='git rev-parse --abbrev-ref HEAD'
O que me permite fazer $ git push origin $me
para acelerar rapidamente meu trabalho de uma filial
Esta semana meu objetivo é completar a UI de atualização de progresso para o sistema de exportação!
Olá a todos! Foi ótimo conversar com as pessoas no Code Open Call hoje (https://pad.publiclab.org/p/opencall) e fizemos muitas anotações.
@IshaGupta18 Tentei fazer um diagrama do fluxo do seu aplicativo - dê uma olhada e tente fazer o seu próprio!
Este é um bom exercício para todos! Você pode tentar começar na página 2 deste documento, mas copie o slide para não atrapalhar o trabalho dos outros: https://docs.google.com/presentation/d/1aquQKyih8vvtD7U-AI0NlbAcgT-BVu9G8hloYg-c-QI /edit#slide =id.g1b2a1e1ee8_0_82
Eu também escrevi um pouco sobre como gerenciar escopo de variável e sobrescrever valores no problema de @ananyaarun aqui - bom para outros lerem também! Existem diferentes estratégias para isso, mas é super importante à medida que o código se torna mais complexo: https://github.com/publiclab/leaflet-environmental-layers/pull/207
Eu digito git status
tanto que encurto para gits
com este alias do Bash:
alias gits='git status'
Falando em aliases, o próprio git os suporta. Eu tenho muito no meu .gitconfig em https://github.com/pdurbin mas eu só uso alguns deles regularmente.
Eu encurto git checkout
para git co
.
Também gosto de poder especificar um endereço de e-mail alternativo depois de clonar um repositório git. Por exemplo, se eu quiser fazer commits usando meu endereço de e-mail de trabalho, eu cd
no repositório e digito git harvard
.
Aqui está o arquivo .gitconfig
:
[user]
name = Philip Durbin
email = [email protected]
[alias]
co = checkout
harvard = config user.email [email protected]
Olá a todos!
Ótimo tema @sashadev-sky :tada:
Bem, eu apenas uso Bash Alias para limpar meu terminal xD
alias c='clear'
e não para outras coisas. Para mim, escrever o comando completo é muito mais fácil.
E acho que acabei de perder o check-in da semana anterior, então vou escrever sobre meu trabalho nas últimas 2 semanas.
FTO's criados:
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's criados (abertos):
https://github.com/publiclab/mapknitter/pull/738
https://github.com/publiclab/mapknitter/pull/693
PR's mesclados:
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
Objetivos para esta semana:
Tenham todos uma ótima semana pela frente.
Obrigado! :)
Olá a todos! Eu escrevi um post sobre "como obter ajuda de forma eficaz"! É baseado em alguns conselhos que coloquei nas avaliações do GSoC. Acho que vale a pena ler, e adoraria um feedback!
https://publiclab.org/notes/warren/06-27-2019/getting-help-in-a-coding-project
Espero que todos estejam indo bem. Estou agora ocupado com algumas coisas pessoais. Estará de volta depois de um mês.
Espero que todos tenham gostado da fase 1 com a comunidade PL.
Olá a todos! Eu escrevi um post sobre "como obter ajuda de forma eficaz"! É baseado em alguns conselhos que coloquei nas avaliações do GSoC. Acho que vale a pena ler, e adoraria um feedback!
https://publiclab.org/notes/warren/06-27-2019/getting-help-in-a-coding-project
São dicas muito boas, apesar de serem meio chatas, serem bem descritivas nos assuntos e PRs são muito necessários. BTW, uma boa prática que tirei do @sashadev-sky é usar esta seção do github para revisar o PR e tal:
Muito útil para expressar exatamente o que queremos.
Ei @alaxalves , você estaria abrindo o check-in para esta semana, certo?
@gauravano Chegou galera -> https://github.com/publiclab/mapknitter/issues/772
Comentários muito úteis
São dicas muito boas, apesar de serem meio chatas, serem bem descritivas nos assuntos e PRs são muito necessários. BTW, uma boa prática que tirei do @sashadev-sky é usar esta seção do github para revisar o PR e tal:
Muito útil para expressar exatamente o que queremos.