Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Gem #4

Open
alexandre-mbm opened this issue Feb 6, 2015 · 5 comments
Open

Gem #4

alexandre-mbm opened this issue Feb 6, 2015 · 5 comments

Comments

@alexandre-mbm
Copy link
Collaborator

Pelo menos para publicar via GitHub, a exemplo da dependência transifex-ruby.
Ou podemos (e talvez devamos) usar o Bundler.

@alexandre-mbm
Copy link
Collaborator Author

Eu estive pensando...
Não há vantagem em propormos instalação por gem porque ainda estamos usando um config.yml no diretório atual e o script não tem parametrização. Talvez essa situação não mude tão cedo. De certo, não é uma prioriedade. Então estou fechando a issue. O que importa é o script fazer a tarefa dele para diversas fontes. Foquemos na implementação dos parsers (coletores), então.

@alexandre-mbm
Copy link
Collaborator Author

Já temos três dependências diretas, então é melhor simplificar a instalação para o usuário. Podemos imitar o yamldiff. Ele faz assim:

$ bundle
$ gem build yamldiff.gemspec
$ sudo gem install yamldiff-VERSION.gem

Porém, talvez isso não dispense instruções em WINDOWS.md. O nokogiri precisa de atenção especial.

Já sabemos que nosso Gemfile conteria coisas tais como:

gem 'transifex-ruby', git: 'https://github.com/tmaesaka/transifex-ruby.git'
gem 'yamldiff', git: 'https://github.com/alexandre-mbm/yamldiff.git'

Não estou fazendo isso. Se alguém for fazer, avise. Penso que seja só imitar a estrutura do yamldiff.

@alexandre-mbm
Copy link
Collaborator Author

Provavelmente será melhor mudar para um nome de pacote mais elegante.

Talvez possa ser "sait", significando "statistic also is translation" e/ou "sait also is translation". Apesar de que este já é um nome demasiadamente comum no GitHub.

@alexandre-mbm alexandre-mbm mentioned this issue Feb 10, 2015
5 tasks
@alexandre-mbm
Copy link
Collaborator Author

@alexandre-mbm
Copy link
Collaborator Author

Vou trabalhar isso num branch nomeado gem. Quando estiver pronto, faremos merge no master. Você — qualquer interessado que esteja lendo — pode colaborar em qualquer branch, segundo os respectivo propósito. O branch master é de manutenção e o branch padrão; recebe alterações pequenas.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant