Feathers: Lançamento Penas Auk

Criado em 13 abr. 2016  ·  22Comentários  ·  Fonte: feathersjs/feathers

Feathers Auk

Este é o problema de lançamento para acompanhar todas as partes móveis em todos os repositórios. Data de lançamento oficial esperada para o quarto trimestre de 2016.

O foco principal desta versão é corrigir quaisquer erros importantes, adicionar alguns serviços auxiliares, obter autenticação reforçada após testes de batalha, atualizar a CLI e o Gerador para serem mais à prova de futuro e adicionar mais documentação e exemplos.

imgp0339
_o Auk dando-lhe um olhar muito assustador e julgador_

Módulos principais e principais

  • [x] [Suporte a arquivos de configuração JS além de JSON em feathers-config](https://github.com/feathersjs/feathers-configuration/issues/12).
  • [x] Consolide ganchos comuns em seu próprio repositório. Agora penas-ganchos-comum
  • [x] [Bootstrap um aplicativo usando arquivos de configuração JSON](https://github.com/feathersjs/feathers-bootstrap)
  • [x] Suporta inicialização assíncrona de serviços ou qualquer outra coisa. _realizado por meio de bootstrap de penas _
  • [x] "Consulta ao vivo" via reativa a penas
  • [x] [Adicione first , last , error suporte a ganchos](https://github.com/feathersjs/feathers-hooks/pull/110)

    Autenticação

  • [x] [Feathers Authentication 1.0](https://github.com/feathersjs/feathers-authentication/milestones/1.0)

Adaptadores de serviço

[EDIT] Alguns trabalhos foram iniciados aqui, mas estes não são uma alta prioridade para nós no momento. Gostaríamos de ❤️ alguma ajuda se alguém quiser realmente possuir isso e se tornar parte da equipe principal, responda em um comentário. Provavelmente não estaremos oficialmente procurando revisitá-los até algum momento de 2017.

Nova CLI e Gerador

Em andamento

  • [x] [Feathers CLI 2.0](https://github.com/feathersjs/feathers-cli/milestones/2.0)
  • [x] [Feathers Generator 1.0](https://github.com/feathersjs/feathers-generator/milestones/1.0)

Documentação e guias

  • [x] [guia de bate-papo Vue.js](https://github.com/feathersjs/feathers-docs/pull/152) _couresty de @niallobrien_ 🎉
  • [ ] [Relacionamentos de muitos para muitos com Sequelize](https://github.com/feathersjs/feathers-docs/issues/51) _@ekryski em andamento_
  • [x] [Como fazer login social](https://github.com/feathersjs/feathers-docs/issues/60)
  • [x] [Como higienizar e serializar dados com ganchos](https://github.com/feathersjs/feathers-docs/issues/134)
  • [x] [Dados de formulário de várias partes](https://github.com/feathersjs/feathers-docs/issues/111)
  • [x] [Erros de formatação personalizada](https://github.com/feathersjs/feathers-docs/issues/122)
  • [ ] [Implantando no Heroku](https://github.com/feathersjs/feathers-docs/issues/66) _@ekryski em andamento_
  • [ ] [Dockerizando um aplicativo Feathers](https://github.com/feathersjs/feathers-docs/issues/63) _@slajax in progress_
  • [ ] [Microsserviços em cluster](https://github.com/feathersjs/feathers-docs/issues/70)
  • [x] [Diminua e reestruture para ser mais acessível, centrado na API e mais rápido de navegar](https://github.com/feathersjs/feathers-docs/issues/251)
  • [ ] [Mover guias para o Medium](https://github.com/feathersjs/feathers-docs/issues/250)

    Exemplos

  • [x] [Usando Auth0 para autenticação](https://github.com/feathersjs/feathers-demos/issues/10)

  • [x] [Como fazer login social](https://github.com/feathersjs/feathers-demos/issues/3)
  • [x] [Como renderizar modelos do lado do servidor](https://github.com/feathersjs/feathers-demos/issues/8)
  • [ ] [Relacionamentos de muitos para muitos com Sequelize](https://github.com/feathersjs/feathers-demos/issues/9) _em andamento @ekryski_
  • [x] [Um Isomórfico React Starter](https://github.com/feathersjs/feathers-demos/issues/2)
Discussion

Comentários muito úteis

Obrigado pela paciência de todos com isso. 90% do Auk já está completo, mas grande parte da confusão vem da falta de documentos. Estamos muito perto de terminar de atualizar toda a documentação.

Depois de conversar com @daffl aqui está uma atualização (o pedido importa) para o que resta para finalmente fechar esse otário ...

  • [x] Documentos da API de autenticação
  • [x] Documentos de gancho
  • [x] Versão v3 de feathers-hooks-common como uma versão principal normal (atualmente um pré-lançamento)
  • [x] Atualizações do guia de bate-papo
  • [x] Mesclar para auk branch
  • [x] Finalize o guia básico do Feathers
  • [x] Quaisquer correções restantes do gerador

    • [x] Quaisquer novos bugs encontrados

    • [x] Atualizar feathers-common-hooks

    • [x] Atualizar feathers-authentication

    • [x] Certifique-se de que removemos a senha do usuário

  • [x] Gerador de lançamento como um lançamento normal da linha principal (atualmente um pré-lançamento)
  • [x] Libere feathers-cli como uma versão principal normal (atualmente um pré-lançamento)
  • [x] Mesclar atualizações do chat de penas
  • [x] Concluir os documentos da API feathers-client
  • [x] Atualize o aplicativo de bate-papo Feathers RN
  • [ ] Mova/atualize quaisquer guias antigos/propostos para a seção de guias ou como postagens de blog no meio
  • [x] Marque o ramo feathers-docs master e corte um ramo pre-auk (nome ainda a ser definido)
  • [x] Mesclar feathers-docs auk para master e marcar
  • [x] ANÚNCIO DE LANÇAMENTO!

Já faz muito tempo e definitivamente tivemos algum desvio de escopo (algumas justificadas e outras não), mas também respondemos a muitas perguntas, ajudamos muitas pessoas, corrigimos muitos bugs e adicionamos algumas funcionalidades incríveis .

Todos 22 comentários

Penas Apple Push Notifications 1.0
Apresenta notificações push do Google 1.0

Quais as estimativas desses dois serviços estarem prontos?

Houve alguma discussão no nº 254, mas não parece que nenhum trabalho adicional tenha sido feito até agora. Pode sair do roteiro para este lançamento, pois ainda temos alguns itens de prioridade mais alta para resolver.

A autenticação do Twitter será adicionada no Auk?

@thosakwe sim, @ekryski trabalhou o Twitter OAuth no lançamento. 🎉

Está vindo com [email protected]

Estou planejando começar meu novo projeto usando penas. Eu gostaria de começar com o lançamento do auk, pois o módulo feathers-authentication-management (que faz parte do auk) oferece algumas funcionalidades que eu gostaria de usar.

Eu normalmente apenas npm install o pré-lançamento, mas não consegui descobrir como fazer isso ao usar feathers-cli .

Como posso começar com o lançamento do auk?

FYI celalo, feathers-authentication-management funciona com a versão atual pré-Auk de feathers e feathers-authentication também.

Brilhante! @eddyystop obrigado pela informação.

Olá a todos, tão animado para ver o progresso. Estou prestes a iniciar um grande projeto para um SPA controlado por dados, então queria saber se devo usar a versão 2 ou esperar até que o AUK esteja pronto para produção. Alguma atualização sobre a data de lançamento?

@lobosan Você pode criar um novo aplicativo executando

npm install feathers-cli<strong i="7">@pre</strong> -g
mkdir testproject
cd testproject
feathers generate app

@daffl Você esqueceu -g para a instalação do feathers-cli, não?

Sim, de fato. Corrigido agora.

Obrigado pela paciência de todos com isso. 90% do Auk já está completo, mas grande parte da confusão vem da falta de documentos. Estamos muito perto de terminar de atualizar toda a documentação.

Depois de conversar com @daffl aqui está uma atualização (o pedido importa) para o que resta para finalmente fechar esse otário ...

  • [x] Documentos da API de autenticação
  • [x] Documentos de gancho
  • [x] Versão v3 de feathers-hooks-common como uma versão principal normal (atualmente um pré-lançamento)
  • [x] Atualizações do guia de bate-papo
  • [x] Mesclar para auk branch
  • [x] Finalize o guia básico do Feathers
  • [x] Quaisquer correções restantes do gerador

    • [x] Quaisquer novos bugs encontrados

    • [x] Atualizar feathers-common-hooks

    • [x] Atualizar feathers-authentication

    • [x] Certifique-se de que removemos a senha do usuário

  • [x] Gerador de lançamento como um lançamento normal da linha principal (atualmente um pré-lançamento)
  • [x] Libere feathers-cli como uma versão principal normal (atualmente um pré-lançamento)
  • [x] Mesclar atualizações do chat de penas
  • [x] Concluir os documentos da API feathers-client
  • [x] Atualize o aplicativo de bate-papo Feathers RN
  • [ ] Mova/atualize quaisquer guias antigos/propostos para a seção de guias ou como postagens de blog no meio
  • [x] Marque o ramo feathers-docs master e corte um ramo pre-auk (nome ainda a ser definido)
  • [x] Mesclar feathers-docs auk para master e marcar
  • [x] ANÚNCIO DE LANÇAMENTO!

Já faz muito tempo e definitivamente tivemos algum desvio de escopo (algumas justificadas e outras não), mas também respondemos a muitas perguntas, ajudamos muitas pessoas, corrigimos muitos bugs e adicionamos algumas funcionalidades incríveis .

muito obrigado por todo o seu trabalho sobre isso! 😄

Muito obrigado pelo seu trabalho! Realmente ansioso por esse último, há muito desejado, "ANÚNCIO DE LANÇAMENTO!"
Caminho a percorrer!

Enviamos os novos documentos no início desta semana e transferimos os antigos para https://legacy.docs.feathersjs.com/.

Algumas seções dos guias precisam apenas de um pouco de atualização, mas no geral todos os documentos da API estão em vigor e atualizados e todos os módulos que foram pré-lançamentos foram lançados oficialmente!

Isso agora está oficialmente fechado! 💥

Você pode ler sobre o anúncio de lançamento aqui: https://blog.feathersjs.com/the-auk-takes-flight-c4b3c070c6d.

Iremos migrar os guias antigos para as postagens do blog no Medium nos próximos tempos, mas enquanto isso você ainda pode acessá-los em:

Parabéns!!!

Caras tão incríveis. Obrigado pelo seu ótimo trabalho.
Eu desejo que algum dia possamos ver um bom ambiente JavaScript e plataforma projetada para funcionar bem com os principais frameworks de front-end. Algo mágico como o meteoro quando acabou de sair. Naquela plataforma eu adorava as coisas que eu conseguia alcançar com facilidade. Quero dizer, ter apenas um lugar para aprender o que preciso fazer para ter uma empresa em tempo real pronta em tempo recorde, além de um servidor ativo em tempo real e de teste disponível com um comando.

Isso foi tão incrível para um cara vindo de PHP, MySQL, PostgreSQL, WordPress, JQuery, Joomla, ExtJS, Java, C, C++, Windows.

E se eu puder pensar em uma plataforma mais aberta, flexível e progressiva, gostaria de ver algo em torno de tecnologias de código aberto como nós:

  • FeathersJS AUK (Backend)
  • VueJS, ReactJS, Polymer, Angular, Inferno (Frontend)
  • Mobile first, Material Design, IOs, Windows, Web, Desktop (Universal)
  • Offline, reativo, em tempo real, notificações push, SSR, SEO amigável, nativo, rápido, seguro
  • Graphql, Rest APIs, Schema fora dos bancos de dados (Schema)
  • Banco de dados agnóstico, mas dando prioridade a bancos de dados multimodelo, como ArangoDB ou combinações de CauchDB​, MongoDB, Redis, Neo4J
  • Uma ferramenta de construção como o GraphCool com a capacidade de definir a camada de segurança sobre o Schema através de uma CLI inteligente que possui staters ala VueJS para criar diferentes tipos de aplicativos.

Em conclusão, minha plataforma dos sonhos deve me permitir criar um PWA em tempo real, pronto para empresas, desde o primeiro dia com facilidade com um comando e disponível em um ambiente de teste da Web cheio de ferramentas de depuração, conselhos de desempenho e conscientização de segurança

A Meteor tinha US$ 30 milhões para gastar fazendo o que fez (e ainda parece ter rolado para a Apollo). A Feathers tem um núcleo de 6 pessoas a tempo parcial sem fundos externos, por isso dependemos da comunidade Feathers.

Talvez você possa começar em um dos itens que você mencionou?

Concordo com a resposta acima. Implementar todos os recursos que você mencionou parece mais um ano de trabalho ingrato da equipe Feathers.

Parabéns e muito obrigado à equipe Feathers!

Com relação ao comentário "plataforma dos sonhos", muita magia lhe dá menos controle sobre as partes que você deseja alterar. A abordagem modular da Feather está boa do jeito que está. Ele faz as coisas "do jeito Node".

😁 ✌️

Este problema foi bloqueado automaticamente, pois não houve nenhuma atividade recente após o fechamento. Por favor, abra um novo problema com um link para este problema para bugs relacionados.

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