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

Adição de testes dos exemplos da NBR 6023:2018 #115

Open
3 of 71 tasks
leonartex opened this issue May 1, 2023 · 4 comments
Open
3 of 71 tasks

Adição de testes dos exemplos da NBR 6023:2018 #115

leonartex opened this issue May 1, 2023 · 4 comments
Labels
Milestone

Comments

@leonartex
Copy link
Collaborator

leonartex commented May 1, 2023

Vou voltar a contribuir no projeto com a adição dos testes que ainda faltam (é a única coisa que impede o lançamento de uma versão mais atualizada do pacote, né?), porém, como a vida adulta exige, só vou poder contribuir aos poucos, durante o final de semana. Nessa situação, para não impedir/atrapalhar a contribuição de outras pessoas, qual seria a melhor abordagem? Criar um branch só para a adição dos testes ou mandar um PR para cada seção e subseção da 6023:2018 criada e aí ir "completando" até entregar todos os exemplos, fazendo uma checklist das seções já criadas?

Edit: A atualização dos testes está sendo realizada na branch feature/tests-6023-2018

Seções da NBR 6023:2018:

7 Modelos de referências

  • 7.1 Monografia no todo (8/10)
  • 7.2 Monografia no todo em meio eletrônico (8/9)
  • 7.3 Parte de monografia (5/6)
  • 7.4 Parte de monografia em meio eletrônico (4/4)
  • 7.5 Correspondência (3/3)
  • 7.6 Correspondência disponível em meio eletrônico (1/1)
  • 7.7 Publicação periódica
  • 7.7.1 Coleção de publicação periódica
  • 7.7.2 Coleção de publicação periódica em meio eletrônico
  • 7.7.3 Parte de coleção de publicação peródica
  • 7.7.4 Fascículo, suplemento e outros
  • 7.7.5 Artigo, seção e/ou matérica de publicação peródica
  • 7.7.6 Artigo, seção e/ou matéria de publicação periódica em meio eletrônico
  • 7.7.7 Artigo e/ou matéria de jornal
  • 7.7.8 Artigo e/ou matéria de jornal em meio eletrônico
  • 7.8 Evento
  • 7.8.1 Evento no todo em monografia
  • 7.8.2 Evento no todo em publicação peródica
  • 7.8.3 Evento no todo em meio eletrônico
  • 7.8.4 Parte de evento
  • 7.8.5 Parte de evento em meio eletrônico
  • 7.9 Patente
  • 7.10 Patente em meio eletrônico
  • 7.11 Documento jurídico
  • 7.11.1 Legislação
  • 7.11.2 Legislação em meio eletrônico
  • 7.11.3 Jurisprudência
  • 7.11.4 Jurisprudência em meio eletrônico
  • 7.11.5 Atos administrativos normativos
  • 7.11.6 Atos administrativos normativos em meio eletrônico
  • 7.12 Documentos civis e de cartórios
  • 7.13 Documento audiovisual
  • 7.13.1 Filmes, vídeos, entre outros
  • 7.13.2 Filmes, vídeos, entre outros em meio eletrônico
  • 7.13.3 Documento sonoro no todo
  • 7.13.4 Parte de documento sonoro
  • 7.13.5 Documento sonoro em meio eletrônico
  • 7.14 Partitura
  • 7.14.1 Partitura impressa
  • 7.14.2 Partitura em meio eletrônico
  • 7.15 Documento iconográfico
  • 7.16 Documento iconográfico em meio eletrônico
  • 7.17 Documento cartográfico
  • 7.18 Documento cartográfico em meio eletrônico
  • 7.19 Documento tridimensional
  • 7.20 Documento de acesso exclusivo em meio eletrônico

8 Transcrição dos elementos

  • 8.1 Indicação de responsabilidade
  • 8.1.1 Pessoa física
  • 8.1.2 Pesso jurídica
  • 8.1.3 Eventos
  • 8.1.4 Autoria desconhecida
  • 8.2 Título e subtítulo
  • 8.3 Edição
  • 8.4 Local
  • 8.5 Editora
  • 8.6 Data
  • 8.6.1 Ano
  • 8.6.2 Mês
  • 8.6.3 Dia e hora
  • 8.7 Descrição física
  • 8.7.1 Unidades física
  • 8.7.2 Documentos impressos
  • 8.7.3 Documento em meio eletrônico
  • 8.8 Ilustrações
  • 8.9 Dimensões
  • 8.10 Séries e coleções
  • 8.11 Notas
  • 8.12 Trabalhos acadêmicos
  • 8.13 Disponibilidade e acesso

9 Ordenação das referências

  • 9.1 Sistema alfabético
  • 9.2 Sistema numérico
@dbmrq
Copy link
Member

dbmrq commented May 7, 2023

Opa, valeu!! Olha, qualquer uma das duas abordagens está boa por mim. Acho que fazer um outro branch seria mais tranquilo pra você não precisar de tantas PRs, né? Mas você que sabe! Obrigado pela ajuda mais uma vez!

@leonartex
Copy link
Collaborator Author

leonartex commented Aug 6, 2023

Revisei as seções 7.1 e 7.2, mas existem alguns pontos ainda a se observar:

  • Seção 7.1.1

    • Exemplo 3:
      Para a referência de gomes1992b, ainda é necessário alterar a listagem de editores, para permitir alterar o comportamente de listagem para sempre separar por vírgula, ao invés de separar os dois últimos nomes com um "e". Talvez criar uma nova option, ou tornar essa separação o comportamento padrão? (não sei quais seriam todos os impactos da alteração do comportamento padrão)
      Outra observação: a NBR 6023:2018 dá o exemplo sem os dois pontos após "Tradução", porém, considero que seja um erro por parte da ABNT mesmo, que deve ter passado despercebido pela revisão.
  • Seção 7.1.2

    • Exemplo 3:
      Para a referência rodrigues2009b, seria interessante listar orientadores e coorientadores através de um editortype? Atualmente, eu acho, nem impresso é o campo editor ou editora. Em teoria, seria a boa prática, o correto a se seguir, mas um titleaddon cumpre o serviço também.
  • Seção 7.2.2

    • Exemplo 1:
      Na referência bavaresco2011b, qual seria a boa prática para imprimir corretamente os elementos de forma publicação, total de páginas e série?

@leonartex
Copy link
Collaborator Author

Revisei das seções 7.3 a 7.6, mas tenho alguns pontos a observar:

  • Seção 7.3

    • Exemplo 2
      No exemplo rodrigues2009parte foi possível imprimir a referência conforme a NBR 6023:2018 pede, porém, só consegui com base na gambiarra. Qual seria a forma correta de chegar ao resultado certo? Não sei se é limitação minha, se não sei utilizar direito coisas como related, etc., ou se, então, é necessário criar um tipo de registro inthesis, semelhante aos inbook e incollection.
  • Seções 7.5 e 7.6

    • Todos os exemplos
      As referências utilizam colchetes no título, indicando que é uma informação que foi retirada de outro lugar, como a ABNT pede, porém, esses colchetes não deveriam ser afetados pelo destaque (em negrito ou itálico). Proponho a implementação de algum método para envolver campos por colchetes através de comando, como já propus em um issue anterior no projeto. Isso também poderia impactar o exemplo 1 da seção 7.4

@leonartex
Copy link
Collaborator Author

leonartex commented Aug 13, 2023

Um pedido, para quem quiser ajudar a montar os exemplos da NBR 6023:2018: utilizar comentários nos exemplos que fizer para indicar algum uso que foge da boa prática (vulgo gambiarra) e outras observações que achar pertinentes, por causa que, posteriormente, vamos ir implementando características que ainda faltam ao biblatex-abnt, como estou fazendo com os exemplos que possuirem um % TODO em cima.
Por favor, ajudem! A colaboração é essencial e é uma boa a gente tentar centralizar os esforços nesse branch, para facilitar o gerenciamento. Tipo, fez os exemplos de uma seção específica, ou apenas um exemplo mesmo, commita e manda um PR pra cá, que aí todo mundo que for contribuir vai estar em um estado atualizado.

@dbmrq dbmrq added this to the NBR 6023:2018 milestone Aug 16, 2023
@dbmrq dbmrq added the pinned label Aug 16, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

When branches are created from issues, their pull requests are automatically linked.

2 participants