Se você habilitar Coderwall Orgs em suas configurações Coderwall, Coderwall irá adicioná-lo a uma organização Github para cada crachá que você receber e aparecer em seu perfil. Sério, é como se eu estivesse de volta aos batedores …
Infelizmente, você não é um membro público da organização por padrão, então seus deliciosos emblemas de mérito não aparecem em seu perfil imediatamente! Além disso, se você desativar e reativar as organizações coderwall, você será redefinido para a associação oculta novamente em cada uma.
Mas tudo não está perdido! Se você está com preguiça de clicar em todos esses botões (como eu), pode corrigir isso instalando o github api gem (`gem install github api`) e executando o seguinte código com um usuário e token OAuth:
https://gist.github.com/mattheath/5368857
require "github_api"
user = ''
token = ''
github = Github.new oauth_token: token
coderwall_orgs = []
github.orgs.list.each do |org|
coderwall_orgs << org.login if org.login =~ /^coderwall/
end
coderwall_orgs.each do |org|
if !github.orgs.members.member? org, user, :public => true
puts "Publicizing membership of #{org}"
github.orgs.members.publicize org, user
else
puts "Already public member of #{org}"
end
end
Em seguida, aproveite seus gloriosos emblemas de mérito, como este cara: