-
Notifications
You must be signed in to change notification settings - Fork 139
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
Projeto morreu ? #344
Comments
@HenriqueTelesOpenline este projeto é o @rafd75 que cuida. |
Oi @HenriqueTelesOpenline - boa tarde! O @carloscds acabou de publicar o pacote no nuget... Falei com ele e solicitei que quando ele fizesse a publicação dos outros 2 projetos (abaixo), que também publicasse o Boleto2Net. 1 - https://github.com/BoletoNet/boletonet Quanto aos PRs não aprovados: #318 - Foi analisado e existem pendências a serem resolvidas. Da uma olhada lá, e me diz se você aprovaria o PR (que diz alterar o header do Sicred) #338 - Criação de parâmetro para logotipo: Mas altera (além da classe do boleto), pelo menos o Bradesco, e o Brasil. Dentro do Brasil, olhando por cima, vi uma inconsistência: #343 - Alguns pontos, antes de falarmos sobre o código propriamente dito... Voltando ao título da issue, não acredito que o projeto está morto não. O objetivo principal da criação do "2" (baseado no Boletonet) é exatamente manter um padrão de código, e esses PRs maiores, são sempre um problema para analisar. |
Olá Vamos lá
FastReport é amplamente usado e atualizado com frequência. Inclusive o projeto OpenSource de nota fiscal eletrônica em .Net mais conhecido (Zeus DFe.Net) o usa. Não é uma lib anônima, nesse caso eu vejo com bons olhos, afinal também temos o NRecoPdf. Outro ponto positivo é que é muito mais fácil dar manutenção em um relatório do que um código HTML e CSS escrito com C#.
Ele só está sendo compilado nas versões .NetCore. Não foi alterado para .Net framework. Mas acredito que futuramente possa ser uma opção viável usar o FastReport para centralizar a impressão em pdf. Sendo que o mesmo também exporta relatório em HTML e Imagem.
Mas o BoletoNetCore não é um fork do BoletoNet. Ele meio que tem uma trajetória própria. Na minha opnião isso cria uma barreira no desenvolvimento pois certas alterações que forem desenvolvidas para o Boleto2Net podem não se adequar no BoletoNetCore e vice-versa já que a estrutura dos dois tem diferenças. A forma como o BoletoNetCore escolheu para imprimir o pdf também não achei interessante, pois eu fico dependente de instalar uma ferramenta de terceiros no meu computador para conseguir gerar um pdf. Referenciar uma lib do nuget (FastReport) para mim parece bem mais adequado do que a abordagem que eles escolheram.
Tem várias. A maior de todas é não precisar ter de dar manutenção em dois projetos. Quando alguém adicionar uma carteira no BoletoNet, não precisa ficar se preocupando em adaptar pro BoletoNetCore. E o contrário também serve. Pode ter carteiras implementadas lá no .NetCore que não temos aqui. São cérebros pensantes distribuídos em 2 projetos diferentes. Pouco prático. Fora isso, quem usa versão antiga (.Net 4.0) não vai sofrer com a alteração, pois na mudança pro multitarget eu priorizei manter a versão atual para não atrapalhar quem já usa o projeto hoje. Resumindo:
O código compilado em .Net 4.0 permaneceu o mesmo, exceto uma única mudança. O restante das mudanças está configurado para ser compilado apenas no .Net Core. Pode ser um pouco confuso a princípio, mas eu estou a disposição para ajudar a entender as mudanças. Detalhe!!! Para Concluir |
@HenriqueTelesOpenline Faca um PR com as implementacoes do .NET Core, ficaremos muito felizes com a sua contribuicao. Lembrando que isto força o projeto a quebrar compatibilidade com .NET Full. |
@carloscds Já fiz Ele quebrou a compatibilidade com a ferramenta de CI/CD por que o agente de build não tinha a sdk pra compilar o projeto Estou a disposição para ajudar a resolver os impasses |
@HenriqueTelesOpenline Verific o .NET Standard 2.1, ele nao é compatível com o .NET Full. |
@carloscds O que seria .NET Full ? |
@HenriqueTelesOpenline Ok amigo, vou deixar o @rafd75 seguir com você ok! O owner deste projeto é ele. |
Certo @carloscds |
@rafd75 Valida com o @HenriqueTelesOpenline |
Vamos marcar e conversar a respeito. Mas algumas considerações referente a sua resposta: • FastReport • Multitarget • Projetos de exemplo Bom ... dito isso, podemos conversar, mas atente-se aos argumentos já expostos aqui. |
@rafd75 Eu entendo sua preocupação. Segurança de que o código não foi quebrado é prioridade máxima. Aceitar fazer uma reunião no Google meet para alinhar essas questões, se me permitir demonstrar. |
Tenho uma call agora (18h), que deve durar uns 30/40 min... |
Pode ser amanhã ? Tô por conta deles aqui. Analisando se deu algum conflito, testes e tudo mais. |
bom ... Amanhã e sexta, por conta do feriado, dias complicados. |
Vou dar um jeito aqui então |
Vixe... terminei a reunião 18h40, mas só li o email agora... estou de saída. me chama amanhã - talvez próximo ao almoço, que tentamos falar. |
fechado |
@rafd75 Surgiu um imprevisto para mim. Vamos marcar para semana que vem |
Olá !!
Eu reparei que há 8 meses o pacote nuget não é atualizado
as PRs estão abandonadas sem resposta
Várias mudanças interessantes para levar o projeto para frente estão paradas...
Seria interessante os mantedores do projeto arrumarem alguém mais ativo para cuidar das novas mudanças. Um projeto dessa importância não pode ficar parado tanto tempo.
Seria interessante também se o projeto tivesse um DISCORD onde desse para os interessados conversarem sobre dúvidas ou novas implementações.
The text was updated successfully, but these errors were encountered: