Feathers: Relâchement des plumes du pingouin

Créé le 13 avr. 2016  ·  22Commentaires  ·  Source: feathersjs/feathers

Pingouin à plumes

C'est le problème de la version pour garder une trace de toutes les pièces mobiles dans tous les dépôts. Date de sortie officielle prévue Q4 2016.

L'objectif principal de cette version est de corriger les bogues majeurs, d'ajouter des services auxiliaires, de renforcer l'authentification après les tests de combat, de mettre à jour la CLI et le générateur pour qu'ils soient plus à l'épreuve du futur, et d'ajouter plus de documentation et d'exemples.

imgp0339
_le Auk vous donne un regard très effrayant et judgy_

Modules de base et de base

  • [x] [Prise en charge des fichiers de configuration JS en plus de JSON dans feathers-config](https://github.com/feathersjs/feathers-configuration/issues/12).
  • [x] Consolider les crochets communs dans leur propre référentiel. Maintenant plumes-hameçons-commun
  • [x] [Amorcer une application à l'aide de fichiers de configuration JSON](https://github.com/feathersjs/feathers-bootstrap)
  • [x] Prend en charge l'initialisation asynchrone des services ou quoi que ce soit d'autre. _réalisé via feathers-bootstrap _
  • [x] "Interrogation en direct" via feathers-reactive
  • [x] [Ajouter la prise en charge first , last , error aux hooks](https://github.com/feathersjs/feathers-hooks/pull/110)

    Authentification

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

Adaptateurs de service

[EDIT] Certains travaux ont été lancés ici, mais ceux-ci ne sont pas une priorité pour nous pour le moment. Nous aimerions ❤️ un peu d'aide si quelqu'un veut vraiment les posséder et faire partie de l'équipe de base, répondez dans un commentaire. Nous ne chercherons probablement pas officiellement à les revoir avant un certain temps en 2017.

Nouveau CLI et Générateur

En cours

  • [x] [Feathers CLI 2.0](https://github.com/feathersjs/feathers-cli/milestones/2.0)
  • [x] [Générateur de plumes 1.0](https://github.com/feathersjs/feathers-generator/milestones/1.0)

Documentations et guides

  • [x] [Guide de chat Vue.js](https://github.com/feathersjs/feathers-docs/pull/152) _courtoisie de @niallobrien_ 🎉
  • [ ] [Relations plusieurs à plusieurs avec Sequelize](https://github.com/feathersjs/feathers-docs/issues/51) _@ekryski en cours_
  • [x] [Comment se connecter aux réseaux sociaux](https://github.com/feathersjs/feathers-docs/issues/60)
  • [x] [Comment nettoyer et sérialiser les données avec des crochets](https://github.com/feathersjs/feathers-docs/issues/134)
  • [x] [Données de formulaire en plusieurs parties] (https://github.com/feathersjs/feathers-docs/issues/111)
  • [x] [Erreurs de formatage personnalisé](https://github.com/feathersjs/feathers-docs/issues/122)
  • [ ] [Déploiement sur Heroku](https://github.com/feathersjs/feathers-docs/issues/66) _@ekryski en cours_
  • [ ] [Dockeriser une application Feathers](https://github.com/feathersjs/feathers-docs/issues/63) _@slajax en cours_
  • [ ] [Microservices en cluster](https://github.com/feathersjs/feathers-docs/issues/70)
  • [x] [Réduire et restructurer pour être plus accessible, centré sur l'API et plus rapide à naviguer](https://github.com/feathersjs/feathers-docs/issues/251)
  • [ ] [Déplacer les guides vers Medium](https://github.com/feathersjs/feathers-docs/issues/250)

    Exemples

  • [x] [Utilisation d'Auth0 pour l'authentification](https://github.com/feathersjs/feathers-demos/issues/10)

  • [x] [Comment se connecter aux réseaux sociaux](https://github.com/feathersjs/feathers-demos/issues/3)
  • [x] [Comment rendre les modèles côté serveur](https://github.com/feathersjs/feathers-demos/issues/8)
  • [ ] [Relations plusieurs à plusieurs avec Sequelize](https://github.com/feathersjs/feathers-demos/issues/9) _en cours @ekryski_
  • [x] [An Isomorphic React Starter](https://github.com/feathersjs/feathers-demos/issues/2)
Discussion

Commentaire le plus utile

Merci pour la patience de chacun avec ça. 90% d'Auk est déjà terminé mais une grande partie de la confusion vient du manque de docs. Nous sommes sur le point d'avoir terminé la mise à jour de toute la documentation.

Après avoir discuté avec @daffl , voici une mise à jour (l'ordre compte) pour ce qui reste pour enfin fermer cette ventouse...

  • [x] Documentation de l'API d'authentification
  • [x] Hook Docs
  • [x] Version v3 de feathers-hooks-common en tant que version principale normale (actuellement une pré-version)
  • [x] Mises à jour du guide de chat
  • [x] Fusionner avec la branche auk
  • [x] Finaliser le guide de base de Feathers
  • [x] Tous les correctifs de générateur restants

    • [x] Tout nouveau bogue trouvé

    • [x] Mettre à jour feathers-common-hooks

    • [x] Mettre à jour feathers-authentication

    • [x] Assurez-vous que nous supprimons le mot de passe de l'utilisateur

  • [x] Générateur de versions en tant que version principale normale (actuellement une pré-version)
  • [x] Publier feathers-cli comme une version principale normale (actuellement une pré-version)
  • [x] Fusionner les mises à jour plumes-chat
  • [x] Terminer la documentation de l'API plumes-client
  • [x] Mettre à jour l'application de chat Feathers RN
  • [ ] Déplacer/mettre à jour tous les guides anciens/proposés dans la section des guides ou en tant que messages de blog sur le support
  • [x] Taguez feathers-docs branche master et coupez une branche pre-auk (nom encore TBD)
  • [x] Fusionner feathers-docs auk à master et le taguer
  • [x] ANNONCE DE SORTIE !

Cela a mis du temps à venir et nous avons certainement eu un glissement de portée (certains justifiés et d'autres non), mais nous avons également répondu à de nombreuses questions, aidé de nombreuses personnes, corrigé une tonne de bogues et ajouté des fonctionnalités assez impressionnantes .

Tous les 22 commentaires

Plumes Apple Push Notifications 1.0
Plumes Google Push Notifications 1.0

Quelles sont les estimations de ces deux services étant prêts ?

Il y a eu quelques discussions dans #254 mais il ne semble pas que d'autres travaux aient été effectués jusqu'à présent. Cela pourrait supprimer la feuille de route de cette version, car nous avons encore quelques éléments prioritaires à traiter.

L'authentification Twitter sera-t-elle ajoutée dans Auk ?

@thosakwe oui , @ekryski a intégré Twitter OAuth dans la version. 🎉

Ça vient avec [email protected]

Je prévois de commencer mon nouveau projet en utilisant des plumes. J'aimerais commencer avec la version auk car le module feathers-authentication-management (qui fait partie d'auk) offre de nombreuses fonctionnalités que j'aimerais utiliser.

Normalement, je ne ferais que npm install l'avant-première, mais je n'arrivais pas à comprendre comment faire cela en utilisant feathers-cli .

Comment puis-je commencer avec la libération d'auk ?

Pour info celalo, feathers-authentication-management fonctionne également avec la version actuelle pré-Auk de feathers et feathers-authentication .

Brillant! @eddyystop merci pour l'info.

Salut tout le monde, trop hâte de voir l'évolution. Je suis sur le point de démarrer un gros projet pour un SPA basé sur les données, alors je me demandais si je devais utiliser la version 2 ou attendre qu'AUK soit prêt pour la production. Des mises à jour sur la date de sortie?

@lobosan Vous pouvez créer une nouvelle application en exécutant

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

@daffl Vous avez oublié -g pour l'installation de feathers-cli, non ?

Oui en effet. Corrigé maintenant.

Merci pour la patience de chacun avec ça. 90% d'Auk est déjà terminé mais une grande partie de la confusion vient du manque de docs. Nous sommes sur le point d'avoir terminé la mise à jour de toute la documentation.

Après avoir discuté avec @daffl , voici une mise à jour (l'ordre compte) pour ce qui reste pour enfin fermer cette ventouse...

  • [x] Documentation de l'API d'authentification
  • [x] Hook Docs
  • [x] Version v3 de feathers-hooks-common en tant que version principale normale (actuellement une pré-version)
  • [x] Mises à jour du guide de chat
  • [x] Fusionner avec la branche auk
  • [x] Finaliser le guide de base de Feathers
  • [x] Tous les correctifs de générateur restants

    • [x] Tout nouveau bogue trouvé

    • [x] Mettre à jour feathers-common-hooks

    • [x] Mettre à jour feathers-authentication

    • [x] Assurez-vous que nous supprimons le mot de passe de l'utilisateur

  • [x] Générateur de versions en tant que version principale normale (actuellement une pré-version)
  • [x] Publier feathers-cli comme une version principale normale (actuellement une pré-version)
  • [x] Fusionner les mises à jour plumes-chat
  • [x] Terminer la documentation de l'API plumes-client
  • [x] Mettre à jour l'application de chat Feathers RN
  • [ ] Déplacer/mettre à jour tous les guides anciens/proposés dans la section des guides ou en tant que messages de blog sur le support
  • [x] Taguez feathers-docs branche master et coupez une branche pre-auk (nom encore TBD)
  • [x] Fusionner feathers-docs auk à master et le taguer
  • [x] ANNONCE DE SORTIE !

Cela a mis du temps à venir et nous avons certainement eu un glissement de portée (certains justifiés et d'autres non), mais nous avons également répondu à de nombreuses questions, aidé de nombreuses personnes, corrigé une tonne de bogues et ajouté des fonctionnalités assez impressionnantes .

merci beaucoup pour tout votre travail là-dessus! 😄

Merci beaucoup pour votre travail ! J'attends vraiment avec impatience ce dernier, longtemps souhaité, "ANNONCE DE SORTIE !"
Marche à suivre!

Nous avons envoyé les nouveaux documents plus tôt cette semaine et avons déplacé les anciens vers https://legacy.docs.feathersjs.com/.

Quelques sections des guides ont juste besoin d'un peu de mise à jour, mais dans l'ensemble, tous les documents de l'API sont en place et à jour et tous les modules qui étaient des pré-versions ont été publiés officiellement !

C'est désormais officiellement fermé ! 💥

Vous pouvez lire l'annonce de la sortie ici : https://blog.feathersjs.com/the-auk-takes-flight-c4b3c070c6d.

Nous allons migrer les anciens guides vers les articles de blog sur Medium au cours du prochain moment, mais en attendant, vous pouvez toujours y accéder à :

Toutes nos félicitations!!!

Tellement géniaux les gars. Merci pour votre bon travail.
Je souhaite qu'un jour nous puissions voir un environnement et une plate-forme JavaScript agréables conçus pour bien fonctionner avec les principaux frameworks frontend. Quelque chose de magique comme ce qu'était le météore quand il vient de sortir. Dans cette plate-forme, j'ai adoré les choses que j'ai pu réaliser facilement. Je veux dire n'avoir qu'un seul endroit où aller pour apprendre ce que je dois faire pour avoir une entreprise en temps réel prête en un temps record, plus un serveur en direct en temps réel et de test disponible avec une seule commande.

C'était tellement génial pour un gars venant de PHP, MySQL, PostgreSQL, WordPress, JQuery, Joomla, ExtJS, Java, C, C++, Windows.

Et si je peux penser à une plate-forme plus ouverte, flexible et progressive, j'aimerais voir quelque chose autour des technologies open source telles que nous :

  • FeathersJS AUK (Backend)
  • VueJS, ReactJS, Polymère, Angulaire, Inferno (Frontend)
  • Mobile first, Material Design, IOs, Windows, Web, Desktop (Universal)
  • Hors ligne, réactif, en temps réel, notifications push, SSR, optimisé pour le référencement, natif, rapide, sécurisé
  • Graphql, Rest APIs, Schema en dehors des bases de données (Schema)
  • Base de données agnostique mais donnant la priorité aux bases de données multi-modèles telles que ArangoDB ou des combinaisons de CauchDB​, MongoDB, Redis, Neo4J
  • Un outil de construction tel que GraphCool avec la possibilité de définir la couche de sécurité sur le schéma via une CLI intelligente qui a des états comme VueJS pour créer différents types d'applications.

En conclusion, ma plate-forme de rêve devrait me permettre de créer une PWA en temps réel, prête pour l'entreprise dès le premier jour avec une seule commande et disponible dans un environnement de test Web plein d'outils de débogage, de conseils de performance et de sensibilisation à la sécurité

Meteor avait 30 millions de dollars à dépenser pour faire ce qu'ils ont fait (et ils semblent toujours avoir pivoté vers Apollo). Feathers a un noyau de 6 personnes à temps partiel sans fonds externes, nous dépendons donc de la communauté de Feathers.

Peut-être pouvez-vous commencer par l'un des éléments que vous avez mentionnés ?

Je suis d'accord avec la réponse ci-dessus. La mise en œuvre de toutes les fonctionnalités que vous avez mentionnées ressemble à une autre année de travail presque ingrat de la part de l'équipe Feathers.

Félicitations et un grand merci à l'équipe de Feathers !

En ce qui concerne le commentaire "plate-forme de rêve", trop de magie vous donne moins de contrôle sur les parties que vous souhaitez modifier. L'approche modulaire de Feather est bien telle qu'elle est. Il fait les choses "à la manière de Node".

😁 ✌️

Ce problème a été automatiquement verrouillé puisqu'il n'y a eu aucune activité récente après sa fermeture. Veuillez ouvrir un nouveau problème avec un lien vers ce problème pour les bogues associés.

Cette page vous a été utile?
0 / 5 - 0 notes