continuedev / continuedev/continue

Add M365 Graph delta sync & webhook adapter samples

Open
#13,108 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
TypeScript
Stars
36k
Forks
5.4k
PR merge metrics
No merged PRs in 30d

Description

He agregado ejemplos y plantillas para integrar Microsoft Graph (delta queries y change notifications).

Archivos añadidos en src/adapters/m365-graph:

  • README.md — explicación, plantillas de suscripción, instrucciones de despliegue.
  • example_adapter.js — ejemplo en Node.js (Express) con delta query y endpoint /api/notifications.
  • python/adapter.py — ejemplo en Python (Flask) con delta query y manejo de notificaciones.
  • azure-function/ — ejemplo mínimo de Azure Function (index.js, function.json, Dockerfile).
  • .github/workflows/ci-m365-graph.yml — workflow de CI de ejemplo que instala dependencias y construye la imagen Docker del Azure Function.

Instrucciones rápidas:

  • Revisar src/adapters/m365-graph/README.md para comandos de creación de suscripciones (curl) y ejemplos de delta queries.
  • No se crean suscripciones automáticamente. Use los comandos de ejemplo para crear suscripciones manualmente.

Enlaces a los archivos (ruta en el repo):

  • src/adapters/m365-graph/README.md
  • src/adapters/m365-graph/example_adapter.js
  • src/adapters/m365-graph/python/adapter.py
  • src/adapters/m365-graph/azure-function/index.js
  • src/adapters/m365-graph/azure-function/Dockerfile
  • .github/workflows/ci-m365-graph.yml

Objetivo: proveer adaptadores y plantillas para delta sync y notificaciones. Por favor, revise y comente si quiere que agregue una implementación de almacenamiento (Postgres/Redis) o integración con la cola de trabajos para reconciliación.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing src/adapters/m365-graph/README.md and then inspect example_adapter.js, python/adapter.py, and azure-function/index.js with its Dockerfile. Check .github/workflows/ci-m365-graph.yml to see how the Azure Function image is built. Done means the documented delta-query and notification examples, deployment templates, and CI example are consistent and usable without automatic subscription creation.

Written by the indexing model from the issue text.

Assessment

Tech stack
azure, docker, express, flask, github-actions, javascript, python
Domain
backend-api-design, cloud, devops, documentation
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
52/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.