Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

Fancy oauth login

Ouverte
#270 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Les mainteneurs répondent en général sous 1 jour

Personne n'a encore pris cette issue.

Évaluation

Difficulté
5/5
Temps estimé
Plus d'une semaine
Accessibilité débutants
25/100
Type d'issue
Fonctionnalité
Clarté
À clarifier
Activité
À l'abandon
Stack technique
node.js, typescript

Piste de recherche

L’issue ne mentionne aucun fichier ni test. Commencez par localiser le point d’entrée CLI existant et le code d’authentification de l’API, puis décomposez le TODO en connexion de l’appareil, stockage des identifiants, scaffolding de npm create, couverture E2E et fallback CI. Le travail est terminé lorsque le flux de l’API et chacun des parcours CLI/onboarding listés sont implémentés, et que le flux de login/scaffold est vérifié en continu.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

This would probably require work on the api side too, but it would be great if, on the CLI that ships with this npm now, you could do something like transloadit auth login, and a browser opens, a code is entered, CLI specific auth keys are created/downloaded to .env.

Example: Convex has:

Image

npm create convex@latest

Potentially we can have something similar.


TODO (auth + onboarding)

  • Define API device-login flow: browser opens, user logs in, enters code, CLI receives scoped keys.
  • Implement transloadit auth login (device code flow) and save keys to .env and ~/.transloadit.
  • Ship npm create transloadit scaffold that:
    1) opens browser login,
    2) waits for code entry,
    3) writes .env,
    4) validates a demo Assembly.
  • Add CLI E2E harness (Playwright or similar) to continuously verify the login/scaffold flow.
  • Add a “no browser” fallback for CI (token paste or TRANSLOADIT_KEY/SECRET env).
Langage dominant
TypeScript
Étoiles
73
Forks
26
Merge moyen
5 h 16 min
PR mergées (30 j)
44

Préparer son environnement

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de transloadit/node-sdk

Toutes les issues de transloadit/node-sdk

Issues similaires

Plus d'issues TypeScript

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.