Pegjs: Versão PEG.js 0.12.0

Criado em 7 set. 2018  ·  13Comentários  ·  Fonte: pegjs/pegjs

O lançamento 0.11.0 está próximo! Aqui estão as etapas restantes:

  • [x] Atualizar todas as bibliotecas usadas para suas versões mais recentes
  • [] Abandone o suporte para

    • [] Nó 6.x

    • [] Nó 8.x

    • Internet Explorer

  • [] Teste o suporte para Node.js.

    • [] 10.x

    • [] 12.x

    • [] 14.x _ (em breve em 04/2020) _

  • [] Suporte ao navegador de teste (apenas nas versões mais recentes)

    • [ ] Cromada

    • [x] Firefox

    • [] Opera

    • [] Safari

    • [ ] Borda

  • [] Diversos _ (opcional) _

    • [] Atualizar problema e modelos de pr para GitHub ( exemplo )

    • [] Atualize o wiki

    • [] Abandone o suporte do fórum; Em vez disso, incentive discussões em problemas do GitHun

    • [] Mais testes

    • [] Aumentar a cobertura

    • [] @ pegjs / standalone

  • [ ] Liberar!

    • [] Atualizar CHANGELOG.md

    • [] Adicionar nota sobre o malfadado 0.11.0 e sua eventual reescrita 😅

    • [] Atualizar versão para 0.12.0

    • [] Publicar para NPM

    • [] Crie uma versão no GitHub

    • [] Atualizar site (# 578)

    • [] Tweet

task

Comentários muito úteis

Algo que nós, pessoal, podemos fazer para ajudar a finalizar este lançamento?

Todos 13 comentários

@dmajda @Mingun

Atualizei o arquivo CHANGELOG.md e, antes do lançamento, estou pensando em adicionar um pouco mais de informações para as principais alterações.

Por enquanto, estou fazendo outras coisas (incluindo uma reformulação do site), mas enquanto estou fazendo isso, agradecerei se vocês examinaram a lista e me indicaram algo que devo mudar ou que vocês achem que perdi .

Olá @futagoza! Eu não sigo mais o desenvolvimento do PEG.js, então não posso comentar muito além de que o changelog parece realmente impressionante e que estou feliz que você tenha conseguido chegar ao lançamento. Mantenha o bom trabalho!

Obrigado @dmajda

Eu não sigo mais o desenvolvimento PEG.js

Desculpe, deveria ter sido mais claro; estava se referindo a quaisquer alterações que vocês fizeram e que eu esqueci de adicionar, então vou atualizar o changelog (a menos que tenha sido removido, é claro 😅)

Como se nada fosse esquecido. Eu deixei vários comentários em commit 87dcc13d0f87843d8eb5980f8fa1f493d13a7db0, geralmente com desejos de adicionar referências a questões específicas

@Mingun acaba de

Algo que nós, pessoal, podemos fazer para ajudar a finalizar este lançamento?

Alguma novidade sobre isso?

@futagoza alguma coisa em particular em que você gostaria de ajuda? Parece que algumas pessoas aqui podem estar dispostas e eu vejo toda a atividade de commits.

Existe alguma atualização sobre quando a v0.11.0 pode ser lançada?

@futagoza precisa de ajuda para lançar a versão?

@lindner @srenault @tilgovi @GreenImp @ cr-roypeled Desculpe pelo atraso na resposta 🙇

Estou meio sobrecarregado com meu trabalho agora, mas tenho trabalhado (em meu tempo livre) em uma reescrita da biblioteca PEG.js escrita em TypeScript. Ele originalmente começou como uma maneira de consertar um bug no novo sistema de plugins para 0.11 (a intenção era encontrar a raiz do problema e fazer um brainstorm de uma correção usando o sistema de tipo TypeScripts) antes de finalmente liberá-lo, mas espalhado fora de controle em um reescrita completa 😅 que também está mudando o AST atual e a API da biblioteca (incluindo opções) para permitir um melhor fluxo de desenvolvimento em geral.

Devido a isso, não estou confortável em lançar o 0.11 agora com as mudanças atuais; ou lançando-o com as próximas mudanças como 0.11 porque eclipsam o que era pretendido para 0.11 pessoalmente. Desculpem a longa espera pessoal 🙇

amigo, não quero ser rude, mas a versão do peg no npm tem mais de três anos. dizer "estou descartando e começando com algo ainda maior" é um problema

se você já está há três anos trabalhando e perdendo o trabalho, é hora de tentar um padrão de desenvolvimento diferente. esta é uma biblioteca muito usada e todos nós estamos esperando por coisas importantes que não serão mescladas

Acabei de implementar o suporte de typescript contra 11. demorei cerca de uma hora. não sei se devo colocá-lo, porque não acho que você vai fundir 11.

eu poderia escrever contra 10 na mesma hora. você poderia publicar 0.10.1, com suporte para módulos es e texto digitado, e este projeto poderia imediatamente voltar a ser saudável novamente.

realmente não queremos esses grandes reprojetos bloqueando a biblioteca por três anos.

precisamos que esta biblioteca esteja de volta a um lugar onde os patches possam ser confirmados e publicados novamente.

você está disposto a aceitar patches contra 10? essa é a coisa certa a fazer aqui.

por favor, deixe que isso volte a ser um projeto comunitário saudável. escolha que o 0.10.0 está aceitando patches ou mescle e publique o 0.11.0.

deixe-nos ajudar.

Esta é a maneira como você trata um projeto pessoal que coça a coceira, não um projeto do qual outras pessoas dependem.

Esta página foi útil?
0 / 5 - 0 avaliações