CDCK souhaite mandater quelqu’un pour créer une connexion Google One-Tap pour Discourse sous forme de plugin.
Des exemples d’implémentations dans la nature se trouvent sur Reddit, Medium et dans de nombreux autres endroits.
Exigences
- Plugin autonome qui ajoute la fonctionnalité, en s’appuyant idéalement sur autant de paramètres de site principaux existants que possible. (en s’appuyant idéalement sur
google_oauth2_client_id) - Tout le code écrit pour ce projet appartiendra à CDCK (open source sous licence GPL v3)
- Doit être testé sur Chrome / Chrome Android / Firefox
- Doit inclure des tests pour tout le code côté serveur
- Doit inclure des tests pour tout le code côté client qui peut être testé
- Doit suivre les conventions de codage de CDCK (voir les plugins existants). Le code sera examiné par le personnel de CDCK avant la remise.
- Doit implémenter les cas limites :
- Enregistrement d’un nouveau compte (vous devez choisir un nom d’utilisateur)
- Techniquement, le JWT peut renvoyer
email_verifiedfalse, auquel cas nous devons vérifier l’e-mail
- (objectif ambitieux) récupérer l’image de profil de Google.
- Doit inclure une documentation complète sur l’installation et la configuration
- Interrupteur marche/arrêt pour le plugin, afin que vous puissiez le désactiver
- Testé uniquement sur Discourse
tests-passedpour le moment - des correctifs au cœur pour permettre une implémentation plus propre seront pris en compte. - Le créateur doit maintenir une instance Digital Ocean en ligne avec le plugin configuré, afin que nous puissions tester et valider le travail.
Budget
CDCK sera heureux de discuter d’un tarif horaire basé sur les compétences du candidat. Budget approximatif : 5000 $ USD
Si vous êtes intéressé par ce travail, envoyez-moi un message privé ET publiez sur ce sujet.
Résultat
@ghassan a pris en charge le projet, fera un retour.
